> > 2.) DatabaseCleaner:
> >
> > RSpec.configure do |config|
> > config.before { DatabaseCleaner.start }
> > config.after { DatabaseCleaner.clean }
> > end
> >
> > Look into what those do. Let us know if you get stuck.
>
> What Justin says is true if you're running in the same process. If
> you're using Capybara to run examples in-browser, then option 2 will
> work for you, but option 1 will not.
Hmmm.. Well, I had actually tried the DatabaseCleaner gem prior to
asking my question, and I saw no difference in the results... I just
put that code back in spec_helper, and ran my specs and they fail again
with "email already taken". It seems to break unless I explicitly put:
User.all.map(&:destroy) in a before block........
Is there any reason why DatabaseCleaner might not be working? I'm on
Rails 3.2 with rspec 2.8.0, and database_cleaner 0.7.1
Patrick J. Collins
http://collinatorstudios.com
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users