Module: TestingDatabase

Extended by:
TestingDatabase
Included in:
TestingDatabase
Defined in:
lib/testing_database.rb

Instance Method Summary collapse

Instance Method Details

#setupObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/testing_database.rb', line 3

def setup
  require 'active_record'

  ActiveRecord::Base.configurations = {"test" => {
    :adapter => "sqlite3",
    :database => ":memory:",
  }.with_indifferent_access}

  ActiveRecord::Base.logger = Logger.new(File.directory?("log") ? "log/test.log" : "/dev/null")
  ActiveRecord::Base.establish_connection(:test)
end