Sha256: 3a39b07341136197535f0e8388e6d2cd7603bc393e64f42a9e24a75d428613f8

Contents?: true

Size: 625 Bytes

Versions: 4

Compression:

Stored size: 625 Bytes

Contents

if ENV['START_SIMPLECOV'].to_i == 1
  require 'simplecov'
  SimpleCov.start do
    add_filter "#{File.basename(File.dirname(__FILE__))}/"
  end
end

require 'active_record'
require 'active_record/database_mutex'
require 'debug'

database_url = URI.parse(ENV.fetch('DATABASE_URL'))
database = File.basename(database_url.path)
database_url_without_db = database_url.dup.tap { _1.path = '' }
ch = ActiveRecord::Base.establish_connection(database_url_without_db.to_s)
ch.with_connection { _1.execute %{ CREATE DATABASE IF NOT EXISTS #{database} } }
ActiveRecord::Base.establish_connection(database_url.to_s)

require 'test/unit'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_record_mutex-3.2.1 test/test_helper.rb
active_record_mutex-3.2.0 test/test_helper.rb
active_record_mutex-3.1.0 test/test_helper.rb
active_record_mutex-3.0.0 test/test_helper.rb