Sha256: 324a71ef42e4aef660b6fa0b19ae342d5dbc12a1eb4571c01ee0d8a58e261fda

Contents?: true

Size: 511 Bytes

Versions: 5

Compression:

Stored size: 511 Bytes

Contents

require 'database_cleaner'

module Database
  def drop_table
    ActiveRecord::Base.connection.drop_table :mock_table
  end

  RSpec.configure do |config|
    # 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) do
      DatabaseCleaner.start
    end

    config.after(:each) do
      DatabaseCleaner.clean
    end
  end
end


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
adminos-1.0.0.pre.rc.5 spec/support/database.rb
adminos-1.0.0.pre.rc.4 spec/support/database.rb
adminos-1.0.0.pre.rc.3 spec/support/database.rb
adminos-1.0.0.pre.rc.2 spec/support/database.rb
adminos-1.0.0.pre.rc.1 spec/support/database.rb