Sha256: 412c83292c9e00f8f382c08681ccc479ac23bf65932cfd928df3d4e6c42c6d11
Contents?: true
Size: 837 Bytes
Versions: 52
Compression:
Stored size: 837 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) describe "ENV.select" do ruby_version_is ""..."1.9" do it "returns the Hash for which block return true" do ENV["foo"] = "bar" ENV.select { |k, v| k == "foo" }.should == [["foo", "bar"]] ENV.delete "foo" end end ruby_version_is "1.9" do it "returns the Hash for which block return true" do ENV["foo"] = "bar" ENV.select { |k, v| k == "foo" }.should == {"foo" => "bar"} ENV.delete "foo" end end ruby_version_is "" ... "1.8.7" do it "raises when no block is given" do lambda { ENV.select }.should raise_error(LocalJumpError) end end ruby_version_is "1.8.7" do it "returns an Enumerator when no block is given" do ENV.select.should be_an_instance_of(enumerator_class) end end end
Version data entries
52 entries across 52 versions & 2 rubygems