Class | ActiveRecordSafetyListener |
In: |
vendor/plugins/rspec-rails/lib/spec/rails/story_adapter.rb
|
Parent: | Object |
# File vendor/plugins/rspec-rails/lib/spec/rails/story_adapter.rb, line 41 41: def scenario_started(*args) 42: if defined?(ActiveRecord::Base) 43: if ActiveRecord::Base.connection.respond_to?(:increment_open_transactions) 44: ActiveRecord::Base.connection.increment_open_transactions 45: else 46: ActiveRecord::Base.send :increment_open_transactions 47: end 48: end 49: ActiveRecord::Base.connection.begin_db_transaction 50: end
# File vendor/plugins/rspec-rails/lib/spec/rails/story_adapter.rb, line 52 52: def scenario_succeeded(*args) 53: if defined?(ActiveRecord::Base) 54: ActiveRecord::Base.connection.rollback_db_transaction 55: if ActiveRecord::Base.connection.respond_to?(:decrement_open_transactions) 56: ActiveRecord::Base.connection.decrement_open_transactions 57: else 58: ActiveRecord::Base.send :decrement_open_transactions 59: end 60: end 61: end