[rspec-users] [Cucumber] Cucumber and acts_as_xapian
zuperinfinite at gmail.com
Mon Feb 2 14:40:55 EST 2009
On 2 feb 2009, at 17:00, Ben Mabey wrote:
> 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.
Aye, it was, spot on Ben.
More information about the rspec-users