class TransactionsWithTransactionalFixturesTest
Public Instance Methods
test_automatic_savepoint_in_outer_transaction()
click to toggle source
# File activerecord/test/cases/transactions_test.rb, line 922 def test_automatic_savepoint_in_outer_transaction @first = Topic.find(1) begin Topic.transaction do @first.approved = true @first.save! raise end rescue assert !@first.reload.approved? end end
test_no_automatic_savepoint_for_inner_transaction()
click to toggle source
# File activerecord/test/cases/transactions_test.rb, line 936 def test_no_automatic_savepoint_for_inner_transaction @first = Topic.find(1) Topic.transaction do @first.approved = true @first.save! begin Topic.transaction do @first.approved = false @first.save! raise end rescue end end assert !@first.reload.approved? end