Hi Tushar,

On 3 Mar 2011, at 04:39, Tushar Gandhi wrote:

> Hi,
> I am trying to learn Cucumber. I have followed the tutorial on
> "http://www.ultrasaurus.com/sarahblog/2008/12/rails-2-day-3-behavior-driven-development/";
> 
> Everything is working fine but my problem is it is not inserting any
> record in either development or test database.
> 
> Can anyone tell me IS it the behaviour of the Cucumber or Am I missing
> something?
> 
> Thanks,
> Tushar

What's probably confused you is that, assuming you're using a Rails app, 
Cucumber uses Rails' built-in 'transactional fixtures' feature for tests. This 
means that the test runs inside a transaction which is rolled back at the end 
of the test, so if you look at the database from outside that process - even 
during the test run - you won't be able to see the data.

Have a look at log/test.log and you should see some SQL statements running.

> 
> -- 
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

cheers,
Matt

m...@mattwynne.net
07974 430184

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to