Sha256: 4e5a281d2ed82dc3035d60378588194c11065c386d32d17c96f2bb6b0ed8b171
Contents?: true
Size: 1.95 KB
Versions: 1
Compression:
Stored size: 1.95 KB
Contents
require "test/unit" require File.join(File.dirname(__FILE__), "..", "..", "test_helpers") $genosaurus_output_directory = File.join(File.dirname(__FILE__), "..", "tmp") Object::MACK_CONFIG = File.dirname(__FILE__) unless Object.const_defined?("MACK_CONFIG") Object::MACK_ROOT = $genosaurus_output_directory unless Object.const_defined?("MACK_ROOT") Object::MACK_APP = File.join($genosaurus_output_directory, "app") unless Object.const_defined?("MACK_APP") Object::MACK_ENV = "test" unless Object.const_defined?("MACK_ENV") Object::MACK_VIEWS = File.join(MACK_APP, "views") unless Object.const_defined?("MACK_VIEWS") require File.join(File.dirname(__FILE__), "..", "lib", "mack-active_record") require File.join(File.dirname(__FILE__), "..", "..", "mack-orm_common", "lib", "mack-orm_common") load File.join(File.dirname(__FILE__), "lib", "user.rb") class Test::Unit::TestCase # place common methods, assertions, and other type things in this file so # other tests will have access to them. def cleanup ActiveRecord::Base.clear_active_connections! FileUtils.rm_rf($genosaurus_output_directory) FileUtils.rm_rf(File.join(MACK_CONFIG, "routes.rb")) end def teardown cleanup end def setup ActiveRecord::Base.clear_active_connections! [$genosaurus_output_directory, migrations_directory, models_directory].each do |d| FileUtils.mkdir_p(d) end FileUtils.cp(fixture_path("routes.rb"), File.join(MACK_CONFIG, "routes.rb")) end def migrations_directory File.join($genosaurus_output_directory, "db", "migrations") end def models_directory File.join($genosaurus_output_directory, "app", "models") end def test_directory File.join($genosaurus_output_directory, "test") end def fixture_path(*name) path = [File.dirname(__FILE__), "fixtures"] path << name path.flatten! File.join(path) + ".fixture" end def fixture(*name) File.open(fixture_path(name)).read end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mack-active_record-0.5.1 | test/test_helper.rb |