[rspec-users] [Cucumber] Cucumber and acts_as_xapian
ben at benmabey.com
Mon Feb 2 11:00:14 EST 2009
Bart Zonneveld wrote:
> Hey list,
> Anyone have experience with acts_as_xapian and Cucumber? I'm
> struggling with updating xapian's index, to actually "find" fluff that
> has been indexed..
> In a scenario, I'm adding a bunch of articles, and in the actual
> search step, I run:
> When "I search for \"$query\"" do |query|
> %x[rake RAILS_ENV=test xapian:update_index]
> fill_in "Search", :with => query
> click_button 'Search'
> At this point in the scenario, I can see there are articles in the
> database. But if I try to query the articles using xapian after the
> update_index rake task has run, I don't see any results.
> Could this have to do with transactional fixtures or something? Really
> stuck here, because I obviously don't want to stub these searches, and
> I do want to test them.
Yeah, I would say this is due to the transactions. Try disabling the
transactions and cleaning up the DB yourself (i.e. truncating all the
tables) in the Before hooks.
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users