Actions
Bug #7403
closedTestWIN32OLE_TYPE test failure on Windows 8
Description
While I doing test-all, I noticed a failing test on Windows 8.
test_implemented_ole_types(TestWIN32OLE_TYPE) [C:/work/snapshot/test/win32ole/test_win32ole_type.rb:176]:
Expected /^IShellDispatch5{0,1}$/ to match "IShellDispatch6".
Here is irb outputs for inspection:
C:>irb
irb(main):001:0> require 'win32ole'
=> true
irb(main):002:0> @ole_type = WIN32OLE_TYPE.new("Microsoft Shell Controls And Automation", "Shell")
=> #<WIN32OLE_TYPE:Shell>
irb(main):003:0> ole_types = @ole_type.implemented_ole_types
=> [#<WIN32OLE_TYPE:IShellDispatch6>]
I think the line #176
assert_match(/^IShellDispatch5{0,1}$/, ole_types[0].name)
should be modifed something like
assert_match(/^IShellDispatch\d{0,1}$/, ole_types[0].name)
Actions
Like0
Like0Like0