test/helper.rb in methodmissing-mysqlplus_adapter-1.0.1 vs test/helper.rb in methodmissing-mysqlplus_adapter-1.0.2
- old
+ new
@@ -1,13 +1,22 @@
require 'rubygems'
+require 'mocha'
require 'active_support'
+require 'active_support/test_case'
require 'activerecord'
+
ActiveRecord.load_all!
module Mysqlplus
class Test
+ CONNECTION_SPEC = { :adapter => 'mysqlplus',
+ :username => 'root',
+ :database => 'mysql',
+ :pool => 5,
+ :warmup => true }
+
MODELS_DIR = "#{File.dirname(__FILE__)}/models".freeze
class << self
def prepare!
@@ -30,20 +39,16 @@
files << glob( "#{AR_TEST_SUITE}/cases/**/*_test{,_mysqlplus}.rb" )
end.sort
end
def test_files
- glob( "#{File.dirname(__FILE__)}/*_test.rb" )
+ glob( "#{File.dirname(__FILE__)}/**/*_test.rb" )
end
private
def connect!
- ::ActiveRecord::Base.establish_connection( :adapter => 'mysqlplus',
- :username => 'root',
- :database => 'mysql',
- :pool => 5,
- :warmup => true )
+ ::ActiveRecord::Base.establish_connection( CONNECTION_SPEC )
end
def require_models
Dir.entries( MODELS_DIR ).grep(/.rb/).each do |model|
require_model( model )
\ No newline at end of file