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