Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- should "package up a query to be run later" do
- DataMapper.auto_migrate!
- a = Account.gen(:name => "foo")
- a2 = Account.gen(:name => "bar")
- a3 = Account.gen(:name => "foo bar")
- Ticket.gen(:account => a)
- Ticket.gen(:account => a)
- Ticket.gen(:account => a2)
- Ticket.gen(:account => a2)
- @search.query_hash = Ticket.all(:account => Account.all(:name.like => "foo%")).query.to_hash
- @search.save
- Ticket.gen(:account => a3) # add another ticket after save, just to make it a bit harder
- search = Search.first
- results = search.run!
- results.length.should == 3
- end
Add Comment
Please, Sign In to add comment