summaryrefslogtreecommitdiff
path: root/test/win32ole/test_thread.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/win32ole/test_thread.rb')
-rw-r--r--test/win32ole/test_thread.rb34
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