spec/tty/table/field/equality_spec.rb in tty-0.0.11 vs spec/tty/table/field/equality_spec.rb in tty-0.1.0
- old
+ new
@@ -1,51 +1,51 @@
-# -*- encoding: utf-8 -*-
+# encoding: utf-8
require 'spec_helper'
describe TTY::Table::Field, '#==' do
- let(:value) { '1' }
+ let(:value) { '1' }
let(:object) { described_class.new(value) }
subject { object == other }
context 'with the same object' do
let(:other) { object }
- it { should be_true }
+ it { is_expected.to eql(true) }
it 'is symmetric' do
- should eql(other == object)
+ is_expected.to eql(other == object)
end
end
context 'with an equivalent object' do
let(:other) { object.dup }
- it { should be_true }
+ it { is_expected.to eql(true) }
it 'is symmetric' do
- should eql(other == object)
+ is_expected.to eql(other == object)
end
end
context 'with an equivalent object of subclass' do
let(:other) { Class.new(described_class).new(value) }
- it { should be_false }
+ it { is_expected.to eql(false) }
it 'is symmetric' do
- should_not eql(other == object)
+ is_expected.not_to eql(other == object)
end
end
context 'with an object having a different value' do
let(:other_value) { '2' }
- let(:other) { described_class.new(other_value) }
+ let(:other) { described_class.new(other_value) }
- it { should be_false }
+ it { is_expected.to eql(false) }
it 'is symmetric' do
- should eql(other == object)
+ is_expected.to eql(other == object)
end
end
end