mirror of
https://github.com/github/rails.git
synced 2026-04-04 03:00:58 -04:00
Introduce transaction_joinable flag to mark that the fixtures transaction can't joined, a new savepoint is required even if :requires_new is not set. Use :requires_new option instead of :nest. Update changelog.
[#383 state:committed]
This commit is contained in:
@@ -228,7 +228,7 @@ class TransactionTest < ActiveRecord::TestCase
|
||||
@second.save!
|
||||
|
||||
begin
|
||||
Topic.transaction :nest => true do
|
||||
Topic.transaction :requires_new => true do
|
||||
@first.happy = false
|
||||
@first.save!
|
||||
raise
|
||||
@@ -268,17 +268,17 @@ class TransactionTest < ActiveRecord::TestCase
|
||||
@first.save!
|
||||
|
||||
begin
|
||||
Topic.transaction :nest => true do
|
||||
Topic.transaction :requires_new => true do
|
||||
@first.content = "Two"
|
||||
@first.save!
|
||||
|
||||
begin
|
||||
Topic.transaction :nest => true do
|
||||
Topic.transaction :requires_new => true do
|
||||
@first.content = "Three"
|
||||
@first.save!
|
||||
|
||||
begin
|
||||
Topic.transaction :nest => true do
|
||||
Topic.transaction :requires_new => true do
|
||||
@first.content = "Four"
|
||||
@first.save!
|
||||
raise
|
||||
|
||||
Reference in New Issue
Block a user