I'm on Rails 4 and have noticed some of my RSpec tests are failing because some of my test refactorings use a before filter (presumably because of transactions). This post describes a similar issue:
rails test database not clearing after some runs
In lieu of using the DatabaseCleaner gem, is there a rake command to clear out the test database? I believe rake db:test:prepare
is deprecated in Rails 4. Also, if before transactions like
`post :create, user: Fabricate.attributes_for(:user)`
are persistent, is there an alternative way of refactoring to avoid the need to manually clear out the test database?