Class ActiveRecordSafetyListener
In: vendor/plugins/rspec_on_rails/lib/spec/rails/story_adapter.rb
Parent: Object

Methods

Included Modules

Singleton

Public Instance methods

scenario_failed(*args)

Alias for scenario_succeeded

scenario_pending(*args)

Alias for scenario_succeeded

[Source]

    # File vendor/plugins/rspec_on_rails/lib/spec/rails/story_adapter.rb, line 41
41:   def scenario_started(*args)
42:     if defined?(ActiveRecord::Base)
43:       ActiveRecord::Base.send :increment_open_transactions unless Rails::VERSION::STRING == "1.1.6"
44:       ActiveRecord::Base.connection.begin_db_transaction
45:     end
46:   end

[Source]

    # File vendor/plugins/rspec_on_rails/lib/spec/rails/story_adapter.rb, line 48
48:   def scenario_succeeded(*args)
49:     if defined?(ActiveRecord::Base)
50:       ActiveRecord::Base.connection.rollback_db_transaction
51:       ActiveRecord::Base.send :decrement_open_transactions unless Rails::VERSION::STRING == "1.1.6"
52:     end
53:   end

[Validate]