[rspec-users] before(:all) leaves records in database

nathanvda nathanvda at gmail.com
Sat Apr 7 07:32:03 UTC 2012

When using before(:all) to create records in the database, you should use 
after(:all) to clean that up.

Sometimes when you need to setup a lot of data, this can speed your tests a 
Otherwise avoid it. 

On Friday, November 25, 2011 3:04:08 PM UTC+1, 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?
> Best regards,
> Zhi-Qiang Lei
> zhiqiang.lei at gmail.com
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20120407/4aa17d33/attachment.html>

More information about the rspec-users mailing list