module ConnectionHelper

Public Instance Methods

reset_connection() click to toggle source

Used to drop all cache query plans in tests.

# File activerecord/test/support/connection_helper.rb, line 12
def reset_connection
  original_connection = ActiveRecord::Base.remove_connection
  ActiveRecord::Base.establish_connection(original_connection)
end
run_without_connection() { |original_connection| ... } click to toggle source
# File activerecord/test/support/connection_helper.rb, line 4
def run_without_connection
  original_connection = ActiveRecord::Base.remove_connection
  yield original_connection
ensure
  ActiveRecord::Base.establish_connection(original_connection)
end