Module: ActiveRecord::TestFixtures
- Defined in:
- lib/onceler/extensions/active_record_4_1.rb,
lib/onceler/extensions/active_record_4_0.rb
Overview
monkey-patch this to not clear connections so that we don’t lose our transactions
Instance Method Summary collapse
Instance Method Details
#teardown_fixtures ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/onceler/extensions/active_record_4_1.rb', line 5 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 ### ONCELER'd end |