From b7cbdcc5fdb027bd349ecf32417962a0fa6ea98d Mon Sep 17 00:00:00 2001 From: naruse Date: Mon, 16 Dec 2013 05:03:56 +0000 Subject: [PATCH] suppress warning: SAFE=3 does no sandboxing git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/ruby/test_thread.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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)