On Nov 25, 2011, at 8:04 AM, Zhi-Qiang Lei wrote:

> Hi,
> 
> When I test my Rails controller, I find that records created in before(:all) 
> remain in database while records created in before(:each) and let are wiped 
> out after testing. This made me run "rake test:prepare" for every new test. 
> Is that normal?

Yes. before(:all) is not run in a transaction.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to