[rspec-users] [Cucumber] Cucumber and acts_as_xapian
zuperinfinite at gmail.com
Mon Feb 2 14:40:27 EST 2009
On 2 feb 2009, at 18:15, r_j_h_box-sf at yahoo.com wrote:
> A question for edumacational purposes here: Instead of disabling
> transactions, would it be effective to include all the steps of
> inserting the record and running the search, inside one scenario?
That is exactly what I am doing in my full scenario, but I omitted
those steps for brevity :)
> If this can't work, then something is confusing me. I haven't
> gotten into integration testing yet, but I would like to be armed
> with some level of understanding going in.
See here for some examples: http://github.com/aslakhellesoy/cucumber/tree/master/examples
Plenty more on the cucumber wikis @ github.
> ----- Original Message ----
>> From: Ben Mabey <ben at benmabey.com>
>> To: rspec-users <rspec-users at rubyforge.org>
>> Sent: Monday, February 2, 2009 8:00:14 AM
>> Subject: Re: [rspec-users] [Cucumber] Cucumber and acts_as_xapian
>> 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
>>> 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
>> 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
>> rspec-users mailing list
>> rspec-users at rubyforge.org
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users