method

teardown_fixtures

teardown_fixtures()
public

No documentation available.

# File activerecord/lib/active_record/fixtures.rb, line 957
    def teardown_fixtures
      # Rollback changes if a transaction is active.
      if run_in_transaction?
        @fixture_connections.each do |connection|
          connection.rollback_transaction if connection.transaction_open?
        end
        @fixture_connections.clear
      else
        ActiveRecord::FixtureSet.reset_cache
      end

      ActiveRecord::Base.clear_active_connections!
    end

1Note

Prevent transactional fixtures for a specific suite

subwindow ยท May 26, 2010

If you want to prevent a specific group of tests from being run inside a transaction, just define inside your test class the methods teardown_fixtures and setup_fixtures with empty bodies.