Sha256: a272cdfc578df827dfe26ef314f73bbae3f11560ac5a9ef9f96bc449c4d079f8

Contents?: true

Size: 540 Bytes

Versions: 7

Compression:

Stored size: 540 Bytes

Contents

require "database_cleaner"
require "rspec/rails"

RSpec.configure do |config|

  # stop wrapping each of test examples within a transaction
  config.use_transactional_fixtures = false

  config.before :suite do
    DatabaseCleaner.clean_with :truncation
  end

  config.before :each do
    DatabaseCleaner.strategy = :transaction
  end

  config.before :each, js: true do
    DatabaseCleaner.strategy = :truncation
  end

  config.before :each do
    DatabaseCleaner.start
  end

  config.after :each do
    DatabaseCleaner.clean
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hexx-1.1.1 lib/generators/install/templates/spec/database_cleaner.erb
hexx-1.1.0 lib/generators/install/templates/spec/database_cleaner.erb
hexx-1.0.2 lib/generators/install/templates/spec/database_cleaner.erb
hexx-1.0.1 lib/generators/install/templates/spec/database_cleaner.erb
hexx-1.0.0 lib/generators/install/templates/spec/database_cleaner.erb
hexx-0.1.1 lib/generators/install/templates/spec/database_cleaner.erb
hexx-0.1.0 lib/generators/install/templates/spec/database_cleaner.erb