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