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'
end
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.
-Ben
thanks,
bartz
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users