Sha256: f8742957ba7eefb5815562f734a7a2ae1f23f447fccd4abcf5392863a9e7fd14
Contents?: true
Size: 568 Bytes
Versions: 2
Compression:
Stored size: 568 Bytes
Contents
require 'active_record' module ActiveRecordHelpers extend Forwardable CONNECTION_DELEGATES = %i(create_table) def connection ActiveRecord::Base.connection end delegate CONNECTION_DELEGATES => :connection end RSpec.configure do |config| config.before(:each, active_record: true) do |example| ActiveRecord::Base.establish_connection( adapter: 'sqlite3', database: ':memory:') end config.after(:each, active_record: true) do ActiveRecord::Base.remove_connection end config.include ActiveRecordHelpers, active_record: true end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
schema_expectations-0.0.1 | spec/support/active_record.rb |
schema_expectations-0.0.0 | spec/support/active_record.rb |