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