spec/extensions/meta_def_spec.rb in sequel-4.41.0 vs spec/extensions/meta_def_spec.rb in sequel-4.42.0
- old
+ new
@@ -9,12 +9,17 @@
Sequel::Model.meta_def(:foo){3}
Sequel::Model.foo.must_equal 3
o = Sequel::Database.new
o.meta_def(:foo){4}
o.foo.must_equal 4
+
o = o[:a]
- o.meta_def(:foo){5}
- o.foo.must_equal 5
+ # SEQUEL5: Remove
+ unless o.frozen?
+ o.meta_def(:foo){5}
+ o.foo.must_equal 5
+ end
+
o = Sequel::Model.new
o.meta_def(:foo){6}
o.foo.must_equal 6
end
end