Sha256: 695ef2ee56897c16790f04ddc98dd03d92adadb7875cf4c2310a57b3692b8f10
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# -*- encoding : utf-8 -*- require 'test_helper' require 'active_record' require 'second_level_cache/active_record' def open_test_db_connect ActiveRecord::Base.establish_connection( :adapter => 'sqlite3', :database => 'test/test.sqlite3' ) end open_test_db_connect def close_test_db_connect ActiveRecord::Base.connection.disconnect! end class Test::Unit::TestCase def no_connection close_test_db_connect assert_nothing_raised { yield } ensure open_test_db_connect end def teardown $sql_logger = nil DatabaseCleaner[:active_record].clean end end module ActiveRecord module Querying def find_by_sql_with_test(sql, binds = []) $sql_logger ||= "" $sql_logger << sql.to_sql $sql_logger << "\n" find_by_sql_without_test(sql, binds) end alias_method_chain :find_by_sql, :test end end require 'active_record/model/user' require 'active_record/model/book' require 'active_record/model/image' require 'active_record/model/topic' require 'active_record/model/post'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
second_level_cache-2.0.0.beta | test/active_record/test_helper.rb |