test_helper.rb
756 Bytes
require 'test/unit'
plugin_test_dir = File.dirname(__FILE__)
# Load the Rails environment
require File.join(plugin_test_dir, '../../../../config/environment')
require 'active_record/fixtures'
databases = YAML::load(IO.read(plugin_test_dir + '/database.yml'))
ActiveRecord::Base.logger = Logger.new(plugin_test_dir + "/debug.log")
# A specific database can be used by setting the DB environment variable
ActiveRecord::Base.establish_connection(databases[ENV['DB'] || 'mysql'])
# Load the test schema into the database
load(File.join(plugin_test_dir, 'schema.rb'))
# Load fixtures from the plugin
Test::Unit::TestCase.fixture_path = File.join(plugin_test_dir, 'fixtures/')
require File.join(plugin_test_dir, '..', 'lib', 'geo_kit', 'sqlite_extension')