spec/extensions/eval_inspect_spec.rb in sequel-4.22.0 vs spec/extensions/eval_inspect_spec.rb in sequel-4.23.0

- old
+ new

@@ -7,11 +7,11 @@ @ds = Sequel.mock.dataset @ds.meta_def(:supports_window_functions?){true} @ds.meta_def(:literal_blob_append){|sql, s| sql << "X'#{s}'"} end - specify "should make eval(obj.inspect) == obj for all Sequel::SQL::Expression subclasses" do + it "should make eval(obj.inspect) == obj for all Sequel::SQL::Expression subclasses" do [ # Objects with components where eval(inspect) == self Sequel::SQL::AliasedExpression.new(:b, :a), Sequel::SQL::AliasedExpression.new(:b, :a, [:c, :d]), Sequel::SQL::CaseExpression.new({:b=>:a}, :c), @@ -64,10 +64,10 @@ Sequel::SQL::AliasedExpression.new(BigDecimal.new('1.000000000000000000000000000000000000000000000001'), :a), Sequel::SQL::AliasedExpression.new(Sequel::CURRENT_DATE, :a), Sequel::SQL::AliasedExpression.new(Sequel::CURRENT_TIMESTAMP, :a), ].each do |o| v = eval(o.inspect) - v.should == o - @ds.literal(v).should == @ds.literal(o) + v.must_equal o + @ds.literal(v).must_equal @ds.literal(o) end end end