Sha256: b2857c881258e092542dc1b3eb3c85528c351c2d2e237c2ea0f97fbb9eb7dcf3

Contents?: true

Size: 527 Bytes

Versions: 12

Compression:

Stored size: 527 Bytes

Contents

RSpec.configure do |config|

  # before each test suite, dump the database completely
  config.before(:suite) do
    DatabaseCleaner.clean_with(:truncation)
  end

  # “sets the default database cleaning strategy to be transactions”
  #
  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

12 entries across 12 versions & 1 rubygems

Version Path
make_it_so-0.6.0 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.5.1 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.5.0 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.4.5 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.4.3 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.4.2 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.4.1 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.4.0 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.3.8 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.3.7 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.3.6 templates/rails/spec/support/database_cleaner.rb
make_it_so-0.3.5 templates/rails/spec/support/database_cleaner.rb