spec/unit/veritas/algebra/summarization/eql_spec.rb in veritas-0.0.4 vs spec/unit/veritas/algebra/summarization/eql_spec.rb in veritas-0.0.5

- old
+ new

@@ -14,31 +14,31 @@ let(:other) { object } it { should be(true) } it 'is symmetric' do - should == other.eql?(object) + should eql(other.eql?(object)) end end context 'with an equivalent object' do let(:other) { object.dup } it { should be(true) } it 'is symmetric' do - should == other.eql?(object) + should eql(other.eql?(object)) end end context 'with an equivalent object of a subclass' do let(:other) { Class.new(described_class).new(operand, operand.project([]), summarizers) } it { should be(false) } it 'is symmetric' do - should == other.eql?(object) + should eql(other.eql?(object)) end end context 'with an object having a different operand' do let(:other_operand) { Relation.new([ [ :id, Integer ] ], [ [ 3 ] ]) } @@ -47,24 +47,24 @@ let(:other) { described_class.new(other_operand, other_summarize_by, other_summarizers) } it { should be(false) } it 'is symmetric' do - should == other.eql?(object) + should eql(other.eql?(object)) end end context 'with an object having a different summarize_by' do let(:other_operand) { operand } - let(:other_summarize_by) { operand.project([]).order } + let(:other_summarize_by) { operand.project([]).sort_by {} } let(:other_summarizers) { summarizers } let(:other) { described_class.new(other_operand, other_summarize_by, other_summarizers) } it { should be(false) } it 'is symmetric' do - should == other.eql?(object) + should eql(other.eql?(object)) end end context 'with an object having different summarizers' do let(:other_operand) { operand } @@ -73,9 +73,9 @@ let(:other) { described_class.new(other_operand, other_summarize_by, other_summarizers) } it { should be(false) } it 'is symmetric' do - should == other.eql?(object) + should eql(other.eql?(object)) end end end