Sha256: 075568bfdfb137c1e8fa7b9561942a9567c184c74ff91cd1777fba5a350bc064

Contents?: true

Size: 620 Bytes

Versions: 2

Compression:

Stored size: 620 Bytes

Contents

DB_CLEANER_TRUNCATION_OPTS = {} # except: %w(projects) }.freeze

RSpec.configure do |config|

  config.before(:suite) do
    DatabaseCleaner.strategy = :truncation, DB_CLEANER_TRUNCATION_OPTS
    DatabaseCleaner.clean_with(:truncation)


    begin
      DatabaseCleaner.start
    ensure
      DatabaseCleaner.clean
    end
  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.append_after(:each) do
    DatabaseCleaner.clean
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
datashift-0.40.1 spec/support/database_cleaner.rb
datashift-0.40.0 spec/support/database_cleaner.rb