test/plucky/test_criteria_hash.rb in plucky-0.5.0 vs test/plucky/test_criteria_hash.rb in plucky-0.5.1

- old
+ new

@@ -206,9 +206,13 @@ end should "not turn value to $in with $nor key" do CriteriaHash.new(:$nor => [{:numbers => 1}, {:numbers => 2}] )[:$nor].should == [{:numbers=>1}, {:numbers=>2}] end + + should "default to $in even with ObjectId keys" do + CriteriaHash.new({:mistake_id => [1,2,3]}, :object_ids => [:mistake_id])[:mistake_id].should == {'$in' => [1,2,3]} + end end context "with set value" do should "default to $in and convert to array" do CriteriaHash.new(:numbers => [1,2,3].to_set)[:numbers].should == {'$in' => [1,2,3]}