Sha256: a6db7aa3f902a48359b8fff45b18584fd23e077e1d73724a5db63b6e06cb7310

Contents?: true

Size: 404 Bytes

Versions: 4

Compression:

Stored size: 404 Bytes

Contents

RSpec.configure do |config|
  config.before(:suite) do
    DatabaseCleaner.clean_with(:deletion)
  end

  config.around do |example|
    DatabaseCleaner.strategy = case
    when example.metadata[:transaction] == false
      :deletion
    when example.metadata[:js] == true
      :deletion
    else
      :transaction
    end

    DatabaseCleaner.start
    example.run
    DatabaseCleaner.clean
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
katapult-0.5.0 lib/generators/katapult/basics/templates/spec/support/database_cleaner.rb
katapult-0.4.1 lib/generators/katapult/basics/templates/spec/support/database_cleaner.rb
katapult-0.4.0 lib/generators/katapult/basics/templates/spec/support/database_cleaner.rb
katapult-0.3.0 lib/generators/katapult/basics/templates/spec/support/database_cleaner.rb