Sha256: 32bd52ad35d35e849ab0a426666ca1e291d556062ef86a15b9ae67eeb70c3e5a

Contents?: true

Size: 722 Bytes

Versions: 4

Compression:

Stored size: 722 Bytes

Contents

require 'erb'
require 'active_record'
require 'with_advisory_lock'
require 'tmpdir'

db_config = File.expand_path("database.yml", File.dirname(__FILE__))
ActiveRecord::Base.configurations = YAML::load(ERB.new(IO.read(db_config)).result)

def env_db
  ENV["DB"] || "mysql"
end

ActiveRecord::Base.establish_connection(env_db)
ActiveRecord::Migration.verbose = false

require 'test_models'
require 'minitest/autorun'
require 'minitest/great_expectations'
require 'mocha/setup'

Thread.abort_on_exception = true

class MiniTest::Spec
  before do
    ENV['FLOCK_DIR'] = Dir.mktmpdir
    Tag.delete_all
    TagAudit.delete_all
    Label.delete_all
  end
  after do
    FileUtils.remove_entry_secure ENV['FLOCK_DIR']
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
with_advisory_lock-0.0.10 test/minitest_helper.rb
with_advisory_lock-0.0.9 test/minitest_helper.rb
with_advisory_lock-0.0.8 test/minitest_helper.rb
with_advisory_lock-0.0.7 test/minitest_helper.rb