lib/physical/spec_support/shared_examples.rb in physical-0.4.4 vs lib/physical/spec_support/shared_examples.rb in physical-0.4.5
- old
+ new
@@ -26,20 +26,20 @@
it "has getter methods for each dimension as Measured::Length object" do
expect(subject.length).to eq(Measured::Length.new(1.1, :cm))
expect(subject.width).to eq(Measured::Length.new(3.3, :cm))
expect(subject.height).to eq(Measured::Length.new(2.2, :cm))
end
-
+
describe "#==" do
let(:args) { Hash[id: 123] }
- let(:other_cuboid) { described_class.new(args) }
+ let(:other_cuboid) { described_class.new(**args) }
let(:non_cuboid) { double(id: 123) }
-
+
it "compares cuboids" do
aggregate_failures do
expect(subject == other_cuboid).to be(true)
expect(subject == non_cuboid).to be(false)
- expect(subject == nil).to be(false)
+ expect(subject.nil?).to be(false)
end
end
end
end