Use Mongoid::Matchers#matches? instead of a database query in MongoidAdapter#matches_conditions_hash?

This commit is contained in:
Mani Tadayon
2011-01-05 23:12:59 -08:00
parent bc9ecb226d
commit 12b0bff0b6
2 changed files with 4 additions and 2 deletions

View File

@@ -84,7 +84,7 @@ if ENV["MODEL_ADAPTER"] == "mongoid"
it "Calls where on the model class when there are criteria" do
obj = MongoidProject.create(:title => 'Bird')
@conditions = {:title.nin => ["Fork", "Spoon"]}
mock(MongoidProject).where(@conditions) {[obj]}
@ability.can :read, MongoidProject, @conditions
@ability.should be_able_to(:read, obj)
end