module Rspec::Rails::TransactionalDatabaseSupport

def teardown_transactional_examples

def teardown_transactional_examples
  return unless use_transactional_examples?
  if ::ActiveRecord::Base.connection.open_transactions != 0
    ::ActiveRecord::Base.connection.rollback_db_transaction
    ::ActiveRecord::Base.connection.decrement_open_transactions
  end
  ::ActiveRecord::Base.clear_active_connections!
end