From 5e0479f26afe1505afd9014ea96a206a88845828 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 1 Oct 2019 12:23:25 +0900 Subject: ENV.update should not call block on existing keys [Bug #16192] --- test/ruby/test_env.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/ruby/test_env.rb') diff --git a/test/ruby/test_env.rb b/test/ruby/test_env.rb index d9301ff76c..ffce9b740c 100644 --- a/test/ruby/test_env.rb +++ b/test/ruby/test_env.rb @@ -445,7 +445,7 @@ class TestEnv < Test::Unit::TestCase ENV.clear ENV["foo"] = "bar" ENV["baz"] = "qux" - ENV.update({"baz"=>"quux","a"=>"b"}) {|k, v1, v2| v1 ? k + "_" + v1 + "_" + v2 : v2 } + ENV.update({"baz"=>"quux","a"=>"b"}) {|k, v1, v2| k + "_" + v1 + "_" + v2 } check(ENV.to_hash.to_a, [%w(foo bar), %w(baz baz_qux_quux), %w(a b)]) end -- cgit v1.2.3