[rspec-users] [Cucumber] cucumber command does not work in db transaction

Joseph Wilk joe at josephwilk.net
Thu Jan 29 07:52:29 EST 2009


Woops, sorry I meant:

@@@
Cucumber::Rails.use_transactional_fixtures
@@@


Joseph Wilk wrote:
> Juanma Cervera wrote:
>> I am working in an scenario and it's still failing. I have not yet
>> finished it.
>>
>> And I am running it constantly with the cucumber command, not with rake.
>> The problem is that it's not working with the database in a transaction,
>> and I have to run 'rake db:test:prepare' manually between two sequential
>> runs of cucumber.
>>
>> rake features, make db:test:prepare automatically.
>> But cucumber no.
>> Isn't it a bug or it's correct? and I have to delete my data each time
>> when using cucumber command.
>>
>> Juanma Cervera
>>   
> Do you have:
>
> @@@
> Cucumber::Rails.use_transactional_fixtures = true
> @@@
>
> In your env.rb?
>
> If you are using a browser based testing tool such as Selenium or 
> Watir you have to deal with the clean-up yourself (using Cucumber's 
> hooks: http://wiki.github.com/aslakhellesoy/cucumber/hooks).
>
> -- 
> Joseph Wilk
> http://blog.josephwilk.net
>
>



More information about the rspec-users mailing list