aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-16 05:03:56 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-16 05:03:56 +0000
commitb7cbdcc5fdb027bd349ecf32417962a0fa6ea98d (patch)
treec4ebb7ee781d8199413ad2efaf010e81667791be
parentdfa892af437d7c6e01406134a5baded91b4db541 (diff)
downloadruby-b7cbdcc5fdb027bd349ecf32417962a0fa6ea98d.tar.gz
suppress warning: SAFE=3 does no sandboxing
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--test/ruby/test_thread.rb8
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)