diff options
Diffstat (limited to 'test/win32ole/test_thread.rb')
| -rw-r--r-- | test/win32ole/test_thread.rb | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/test/win32ole/test_thread.rb b/test/win32ole/test_thread.rb deleted file mode 100644 index b30b2349c5..0000000000 --- a/test/win32ole/test_thread.rb +++ /dev/null @@ -1,34 +0,0 @@ -# frozen_string_literal: false -begin - require 'win32ole' -rescue LoadError -end -require 'test/unit' - -if defined?(WIN32OLE) - class TestWIN32OLE_THREAD < Test::Unit::TestCase - # - # test for Bug #2618(ruby-core:27634) - # - def assert_creating_win32ole_object_in_thread(meth) - t = Thread.__send__(meth) { - WIN32OLE.new('Scripting.Dictionary') - } - assert_nothing_raised(WIN32OLE::RuntimeError, "[Bug #2618] Thread.#{meth}") { - t.join - } - end - - def test_creating_win32ole_object_in_thread_new - assert_creating_win32ole_object_in_thread(:new) - end - - def test_creating_win32ole_object_in_thread_start - assert_creating_win32ole_object_in_thread(:start) - end - - def test_creating_win32ole_object_in_thread_fork - assert_creating_win32ole_object_in_thread(:fork) - end - end -end |
