DatabaseCleaner[:active_record].strategy = :transaction if defined? ActiveRecord DatabaseCleaner[:data_mapper].strategy = :truncation if defined? DataMapper DatabaseCleaner[:mongoid].strategy = :truncation if defined? Mongoid DatabaseCleaner[:mongo_mapper].strategy = :truncation if defined? MongoMapper RSpec.configure do |config| config.before :suite do DatabaseCleaner.clean_with :truncation if defined? ActiveRecord DatabaseCleaner.clean_with :truncation if defined? DataMapper DatabaseCleaner.clean_with :truncation if defined? Mongoid DatabaseCleaner.clean_with :truncation if defined? MongoMapper end config.before :each do DatabaseCleaner.start end config.after :each do DatabaseCleaner.clean end end