instance method
teardown_fixtures
Ruby on Rails 3.2.22.5
Since v2.3.18Signature
teardown_fixtures()
No documentation comment.
Source
# File activerecord/lib/active_record/fixtures.rb, line 869
def teardown_fixtures
return unless defined?(ActiveRecord) && !ActiveRecord::Base.configurations.blank?
unless run_in_transaction?
ActiveRecord::Fixtures.reset_cache
end
# Rollback changes if a transaction is active.
if run_in_transaction?
@fixture_connections.each do |connection|
if connection.open_transactions != 0
connection.rollback_db_transaction
connection.decrement_open_transactions
end
end
@fixture_connections.clear
end
ActiveRecord::Base.clear_active_connections!
end
Defined in activerecord/lib/active_record/fixtures.rb line 869
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::TestFixtures