spec/spec_helper.rb in rack-datamapper-0.3.2 vs spec/spec_helper.rb in rack-datamapper-0.3.3
- old
+ new
@@ -1,13 +1,13 @@
-require 'pathname'
require 'rubygems'
+require 'pathname'
$LOAD_PATH << Pathname(__FILE__).dirname.parent.expand_path + 'lib'
require 'rack_datamapper'
require 'dm-core/version'
require 'dm-migrations'
require 'dm-transactions'
-p DataMapper::VERSION
+
def load_driver(name, default_uri)
return false if ENV['ADAPTER'] != name.to_s
begin
DataMapper.setup(name, ENV["#{name.to_s.upcase}_SPEC_URI"] || default_uri)
@@ -20,8 +20,10 @@
end
end
ENV['ADAPTER'] ||= 'sqlite3'
-HAS_SQLITE3 = load_driver(:sqlite3, 'sqlite3::memory:')
-HAS_MYSQL = load_driver(:mysql, 'mysql://localhost/dm_core_test')
-HAS_POSTGRES = load_driver(:postgres, 'postgres://postgres@localhost/dm_core_test')
+unless defined? HAS_SQLITE3
+ HAS_SQLITE3 = load_driver(:sqlite3, 'sqlite3::memory:')
+ HAS_MYSQL = load_driver(:mysql, 'mysql://localhost/dm_core_test')
+ HAS_POSTGRES = load_driver(:postgres, 'postgres://postgres@localhost/dm_core_test')
+end