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

2012-04-07 Thread nathanvda
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 lot. Otherwise avoid it. On Friday, November 25, 2011 3:04:08 PM UTC+1, Zhi-Qiang Lei wrote: > > Hi, > > When I te

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

2011-11-25 Thread David Chelimsky
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. >

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

2011-11-25 Thread Evgeni Dzhelyov
Yes, Only before :each is run in transaction. You should avoid creating records in the before :all hook ___ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users