test/model.rb in ohm-2.0.0.alpha2 vs test/model.rb in ohm-2.0.0.alpha3

- old
+ new

@@ -348,19 +348,32 @@ test "no leftover keys" do class ::Foo < Ohm::Model attribute :name index :name + track :notes end assert_equal [], Ohm.redis.call("KEYS", "*") Foo.create(:name => "Bar") expected = %w[Foo:1:_indices Foo:1 Foo:all Foo:id Foo:indices:name:Bar] assert_equal expected.sort, Ohm.redis.call("KEYS", "*").sort Foo[1].delete + assert ["Foo:id"] == Ohm.redis.call("KEYS", "*") + + Foo.create(:name => "Baz") + + Ohm.redis.call("SET", Foo[2].key[:notes], "something") + + expected = %w[Foo:2:_indices Foo:2 Foo:all Foo:id + Foo:indices:name:Baz Foo:2:notes] + + assert_equal expected.sort, Ohm.redis.call("KEYS", "*").sort + + Foo[2].delete assert ["Foo:id"] == Ohm.redis.call("KEYS", "*") end # Listing test "find all" do