Guest User

Untitled

a guest
Apr 23rd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. should "package up a query to be run later" do
  2. DataMapper.auto_migrate!
  3. a = Account.gen(:name => "foo")
  4. a2 = Account.gen(:name => "bar")
  5. a3 = Account.gen(:name => "foo bar")
  6. Ticket.gen(:account => a)
  7. Ticket.gen(:account => a)
  8. Ticket.gen(:account => a2)
  9. Ticket.gen(:account => a2)
  10.  
  11. @search.query_hash = Ticket.all(:account => Account.all(:name.like => "foo%")).query.to_hash
  12. @search.save
  13.  
  14. Ticket.gen(:account => a3) # add another ticket after save, just to make it a bit harder
  15.  
  16. search = Search.first
  17. results = search.run!
  18.  
  19. results.length.should == 3
  20. end
Add Comment
Please, Sign In to add comment