diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/ruby/test_thread.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/ruby/test_thread.rb b/test/ruby/test_thread.rb index f2f1c10ab7..fedab8791e 100644 --- a/test/ruby/test_thread.rb +++ b/test/ruby/test_thread.rb @@ -360,7 +360,13 @@ class TestThread < Test::Unit::TestCase def test_safe_level ok = false - t = Thread.new { $SAFE = 3; ok = true; sleep } + t = Thread.new do + EnvUtil.suppress_warning do + $SAFE = 3 + end + ok = true + sleep + end Thread.pass until ok assert_equal(0, Thread.current.safe_level) assert_equal(3, t.safe_level) |