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

Version Path
sportdb-1.8.5 test/helper.rb
sportdb-1.8.3 test/helper.rb
sportdb-1.8.2 test/helper.rb
sportdb-1.8.1 test/helper.rb
sportdb-1.8.0 test/helper.rb
sportdb-1.7.9 test/helper.rb
sportdb-1.7.8 test/helper.rb
sportdb-1.7.7 test/helper.rb