diff options
Diffstat (limited to 'spec/ruby/core/env/slice_spec.rb')
-rw-r--r-- | spec/ruby/core/env/slice_spec.rb | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/spec/ruby/core/env/slice_spec.rb b/spec/ruby/core/env/slice_spec.rb index 1ac8a303f8..e3b6020391 100644 --- a/spec/ruby/core/env/slice_spec.rb +++ b/spec/ruby/core/env/slice_spec.rb @@ -1,29 +1,27 @@ require_relative '../../spec_helper' -ruby_version_is "2.6" do - describe "ENV.slice" do - before :each do - @saved_foo = ENV["foo"] - @saved_bar = ENV["bar"] - ENV["foo"] = "0" - ENV["bar"] = "1" - end +describe "ENV.slice" do + before :each do + @saved_foo = ENV["foo"] + @saved_bar = ENV["bar"] + ENV["foo"] = "0" + ENV["bar"] = "1" + end - after :each do - ENV["foo"] = @saved_foo - ENV["bar"] = @saved_bar - end + after :each do + ENV["foo"] = @saved_foo + ENV["bar"] = @saved_bar + end - it "returns a hash of the given environment variable names and their values" do - ENV.slice("foo", "bar").should == {"foo" => "0", "bar" => "1"} - end + it "returns a hash of the given environment variable names and their values" do + ENV.slice("foo", "bar").should == {"foo" => "0", "bar" => "1"} + end - it "ignores each String that is not an environment variable name" do - ENV.slice("foo", "boo", "bar").should == {"foo" => "0", "bar" => "1"} - end + it "ignores each String that is not an environment variable name" do + ENV.slice("foo", "boo", "bar").should == {"foo" => "0", "bar" => "1"} + end - it "raises TypeError if any argument is not a String and does not respond to #to_str" do - -> { ENV.slice(Object.new) }.should raise_error(TypeError, "no implicit conversion of Object into String") - end + it "raises TypeError if any argument is not a String and does not respond to #to_str" do + -> { ENV.slice(Object.new) }.should raise_error(TypeError, "no implicit conversion of Object into String") end end |