test/ruby/test_env.rb: suppress a warning

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2017-12-13 10:43:21 +00:00
Родитель 1590861172
Коммит c0b6041eb2
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -129,7 +129,9 @@ class TestEnv < Test::Unit::TestCase
assert_equal("test", e.key) assert_equal("test", e.key)
assert_equal("foo", ENV.fetch("test", "foo")) assert_equal("foo", ENV.fetch("test", "foo"))
assert_equal("bar", ENV.fetch("test") { "bar" }) assert_equal("bar", ENV.fetch("test") { "bar" })
assert_equal("bar", ENV.fetch("test", "foo") { "bar" }) EnvUtil.suppress_warning do
assert_equal("bar", ENV.fetch("test", "foo") { "bar" })
end
assert_invalid_env {|v| ENV.fetch(v)} assert_invalid_env {|v| ENV.fetch(v)}
assert_nothing_raised { ENV.fetch(PATH_ENV, "foo") } assert_nothing_raised { ENV.fetch(PATH_ENV, "foo") }
ENV[PATH_ENV] = "" ENV[PATH_ENV] = ""