Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Minitest and Database Cleaner
- ## test_helper.rb
- ```ruby
- require 'database_cleaner'
- require 'database_cleaner_support'
- DatabaseCleaner.clean_with :truncation
- DatabaseCleaner.strategy = :transaction
- class ActionDispatch::IntegrationTest
- # ...
- include DatabaseCleanerSupport
- # ...
- end
- class ActiveSupport::TestCase
- # ...
- include DatabaseCleanerSupport
- # ...
- end
- ```
- ## database_cleaner_support.rb
- ```ruby
- # frozen_string_literal: true
- module DatabaseCleanerSupport
- def before_setup
- super
- DatabaseCleaner.start
- end
- def after_teardown
- DatabaseCleaner.clean
- super
- end
- end
- ```
Add Comment
Please, Sign In to add comment