diff options
Diffstat (limited to 'activemodel/test/cases/tests_database.rb')
-rw-r--r-- | activemodel/test/cases/tests_database.rb | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/activemodel/test/cases/tests_database.rb b/activemodel/test/cases/tests_database.rb deleted file mode 100644 index 8ca54d2678..0000000000 --- a/activemodel/test/cases/tests_database.rb +++ /dev/null @@ -1,35 +0,0 @@ -require 'logger' - -$:.unshift(File.dirname(__FILE__) + '/../../../activerecord/lib') -require 'active_record' - -module ActiveModel - module TestsDatabase - mattr_accessor :connected - - def self.included(base) - unless self.connected - setup_connection - setup_schema - end - - base.send :include, ActiveRecord::TestFixtures - end - - def self.setup_schema - original, $stdout = $stdout, StringIO.new - load(SCHEMA_FILE) - ensure - $stdout = original - self.connected = true - end - - def self.setup_connection - defaults = { :database => ':memory:' } - - adapter = defined?(JRUBY_VERSION) ? 'jdbcsqlite3' : 'sqlite3' - options = defaults.merge :adapter => adapter, :timeout => 500 - ActiveRecord::Base.establish_connection(options) - end - end -end |