diff options
Diffstat (limited to 'test/ruby/test_threadgroup.rb')
| -rw-r--r-- | test/ruby/test_threadgroup.rb | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/test/ruby/test_threadgroup.rb b/test/ruby/test_threadgroup.rb index e29c477247..ec95bd6419 100644 --- a/test/ruby/test_threadgroup.rb +++ b/test/ruby/test_threadgroup.rb @@ -1,14 +1,16 @@ +# frozen_string_literal: false require 'test/unit' -require 'thread' -require_relative 'envutil' class TestThreadGroup < Test::Unit::TestCase def test_thread_init thgrp = ThreadGroup.new - Thread.new{ + th = Thread.new{ thgrp.add(Thread.current) - assert_equal(thgrp, Thread.new{sleep 1}.group) - }.join + Thread.new{sleep 1} + }.value + assert_equal(thgrp, th.group) + ensure + th.join end def test_frozen_thgroup |
