Sha256: 156d364a6375de9e753e0d22e87aa7c801358515d7e21c12eaab06b218d504a2
Contents?: true
Size: 914 Bytes
Versions: 8
Compression:
Stored size: 914 Bytes
Contents
## $:.unshift(File.dirname(__FILE__)) ## minitest setup # require 'minitest/unit' require 'minitest/autorun' # include MiniTest::Unit # lets us use TestCase instead of MiniTest::Unit::TestCase require 'pp' # ruby gems require 'active_record' require 'worlddb' require 'logutils' require 'logutils/db' # NB: explict require required for LogDb (not automatic) ## our own code require 'sportdb' def setup_in_memory_db # Database Setup & Config db_config = { adapter: 'sqlite3', database: ':memory:' } pp db_config ActiveRecord::Base.logger = Logger.new( STDOUT ) ## ActiveRecord::Base.colorize_logging = false - no longer exists - check new api/config setting? ## NB: every connect will create a new empty in memory db ActiveRecord::Base.establish_connection( db_config ) ## build schema LogDb.create WorldDb.create SportDb.create end setup_in_memory_db()
Version data entries
8 entries across 8 versions & 1 rubygems