rspec, machinist and database_cleaner

Posted Over 12 years ago. Visible to the public.

Configure

spec/spec_helper.rb

RSpec.configure do |config|
  config.use_transactional_fixtures = false
  config.before(:suite) do
    DatabaseCleaner.strategy = :transaction
    DatabaseCleaner.clean_with(:truncation)
  end

  config.before(:each) do
    DatabaseCleaner.start
  end

  config.after(:each) do
    DatabaseCleaner.clean
  end
end

config/environments/test.rb

Machinist.configure do |config|
  config.cache_objects = false
end
Wiseman
Last edit
Over 12 years ago
Posted by Wiseman to Wiseman's Cards (2011-11-01 09:24)