Sha256: 9bb4a1ccda2ad4ac5225bdb763ab4471bd3bb391728faa8df72aaeeb91e18077
Contents?: true
Size: 517 Bytes
Versions: 10
Compression:
Stored size: 517 Bytes
Contents
require "spec_helper" describe Hash do describe "#method_missing" do it "treats it as a hash key lookup" do { "name" => "Josh" }.name.should == "Josh" end context "with args" do it "treats it normally" do lambda { { "name" => "Josh" }.name(nil) }.should raise_error(NoMethodError) end end context "with block" do it "treats it normally" do lambda { { "name" => "Josh" }.name {nil} }.should raise_error(NoMethodError) end end end end
Version data entries
10 entries across 10 versions & 2 rubygems