diff options
author | Nobuyoshi Nakada <[email protected]> | 2021-12-03 23:13:27 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2022-06-17 01:22:24 +0900 |
commit | 278fefb96294adf9d27a78f919c714a31b65ef58 (patch) | |
tree | dba5f9b03d85d34209344b3f85203c15868e3bdf /spec/ruby/core | |
parent | 51835135a0586f439f581beece13df20100123f0 (diff) |
ENV.merge! support multile arguments [Feature #18279]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/5207
Diffstat (limited to 'spec/ruby/core')
-rw-r--r-- | spec/ruby/core/env/shared/update.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/ruby/core/env/shared/update.rb b/spec/ruby/core/env/shared/update.rb index 2746e86545..1142c503b8 100644 --- a/spec/ruby/core/env/shared/update.rb +++ b/spec/ruby/core/env/shared/update.rb @@ -15,6 +15,15 @@ describe :env_update, shared: true do ENV["bar"].should == "1" end + ruby_version_is "3.1" do + it "adds the multiple parameter hashes to ENV, returning ENV" do + ENV.send(@method, {"foo" => "0", "bar" => "1"}, {"baz" => "2"}).should equal(ENV) + ENV["foo"].should == "0" + ENV["bar"].should == "1" + ENV["baz"].should == "2" + end + end + it "returns ENV when no block given" do ENV.send(@method, {"foo" => "0", "bar" => "1"}).should equal(ENV) end |