Sha256: 1dac117adb8e267f9329f57da67aa21e73f72f4ed8bb8a2c946fed894a5a236c
Contents?: true
Size: 713 Bytes
Versions: 2
Compression:
Stored size: 713 Bytes
Contents
describe Liner::Equalizable do subject { Pizza.new(:crust => 'thin', :sauce => 'tomato') } describe "#==" do it "should return true when hashes are equal" do subject.must_be :==, Pizza.new(:crust => 'thin', :sauce => 'tomato') end it "should return false when hashes are not equal" do subject.wont_be :==, Pizza.new(:crust => 'thick', :sauce => 'alfredo') end end describe "#eql?" do it "should return true when hashes are equal" do subject.must_be :eql?, Pizza.new(:crust => 'thin', :sauce => 'tomato') end it "should return false when hashes are not equal" do subject.wont_be :eql?, Pizza.new(:crust => 'thick', :sauce => 'alfredo') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
liner-0.2.4 | test/liner/equalizable_test.rb |
liner-0.2.3 | test/liner/equalizable_test.rb |