Sha256: 1ab50b0a6e2e1d04f7c0f971de17498dceaeb8a7132431b7776322ec02401d96
Contents?: true
Size: 483 Bytes
Versions: 10
Compression:
Stored size: 483 Bytes
Contents
shared_examples_for :hash_value_p do |method| before { @method = method } it "returns true if the value exists in the hash" do new_hash(:a => :b).send(@method, :a).should == false new_hash(1 => 2).send(@method, 2).should == true h = new_hash 5 h.send(@method, 5).should == false h = new_hash { 5 } h.send(@method, 5).should == false end it "uses == semantics for comparing values" do new_hash(5 => 2.0).send(@method, 2).should == true end end
Version data entries
10 entries across 10 versions & 1 rubygems