test/test_helper.rb in blueprints-0.8.2 vs test/test_helper.rb in blueprints-0.9.0

- old
+ new

@@ -1,35 +1,25 @@ require 'rubygems' +require 'logger' require 'active_record' require 'test/unit' require 'active_record/test_case' require 'shoulda' require 'mocha' -begin - require 'mysqlplus' -rescue LoadError -end -Dir.chdir(File.join(File.dirname(__FILE__), '..')) +Root = Pathname.new(__FILE__).dirname.join('..') +$: << Root.join('lib').to_s -ActiveRecord::Base.logger = Logger.new("debug.log") +require 'blueprints' +require File.dirname(__FILE__) + "/../spec/support/active_record/initializer" -databases = YAML::load(IO.read("spec/active_record/fixtures/database.yml")) -db_info = databases[ENV["DB"] || "test"] -ActiveRecord::Base.establish_connection(db_info) - -require 'lib/blueprints' -require 'spec/active_record/fixtures/fruit' -require 'spec/active_record/fixtures/tree' - class ActiveSupport::TestCase def assert_similar(array1, array2) assert (array1 - array2).empty?, "Extra elements #{array1 - array2}" assert (array2 - array1).empty?, "Missing elements #{array2 - array1}" end end Blueprints.enable do |config| - config.root = File.expand_path(File.join(File.dirname(__FILE__), '..')) + config.root = Root.join('spec') config.prebuild = :big_cherry - config.filename = 'spec/active_record/blueprint.rb' end