Sha256: a5ed1800252d7bf78715590cb3c25c50e8f230bea7e884a9bf141597e965788f

Contents?: true

Size: 1.09 KB

Versions: 3

Compression:

Stored size: 1.09 KB

Contents

$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../lib')
RAILS_ROOT = File.dirname(__FILE__)

require 'rubygems'
require 'bundler/setup'
require 'minitest/autorun'
require 'minitest/reporters'
MiniTest::Reporters.use!

require 'active_record'
require 'activerecord-time'
require 'logger'
require 'fileutils'
require 'yaml'

require 'simplecov'
SimpleCov.start

FileUtils.rm_rf File.expand_path(':memory:', File.dirname(__FILE__))
config = YAML.load(IO.read(File.dirname(__FILE__) + '/database.yml'))
ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__) + '/test.log')
adapter = ENV['ADAPTER'] || 'sqlite3'
if adapter != 'sqlite3'
  ActiveRecord::Base.establish_connection config[adapter].merge(database: nil)
  begin
    ActiveRecord::Base.connection.drop_database config[adapter][:database]
  rescue => e
    puts e
  end
  begin
    ActiveRecord::Base.connection.create_database config[adapter][:database], charset: 'utf8'
  rescue => e
    puts e
  end
end
ActiveRecord::Base.establish_connection config[adapter]
load(File.dirname(__FILE__) + '/schema.rb') if File.exist?(File.dirname(__FILE__) + '/schema.rb')

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activerecord-time-0.12.0 test/test_helper.rb
activerecord-time-0.10.1 test/test_helper.rb
activerecord-time-0.10.0 test/test_helper.rb