From 7d2a87281c7fc8ecfdf6ab7d6beedc49d166424b Mon Sep 17 00:00:00 2001 From: Arthur Neves Date: Fri, 13 Feb 2015 21:10:53 -0500 Subject: Add before_commit [fixes #18903] --- activerecord/test/cases/transaction_callbacks_test.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'activerecord/test') diff --git a/activerecord/test/cases/transaction_callbacks_test.rb b/activerecord/test/cases/transaction_callbacks_test.rb index 60b0fd4112..5cac9ff84b 100644 --- a/activerecord/test/cases/transaction_callbacks_test.rb +++ b/activerecord/test/cases/transaction_callbacks_test.rb @@ -407,7 +407,8 @@ class TransactionEnrollmentCallbacksTest < ActiveRecord::TestCase class TopicWithoutTransactionalEnrollmentCallbacks < ActiveRecord::Base self.table_name = :topics - after_commit_without_transaction_enrollment { |r| r.history << :commit } + before_commit_without_transaction_enrollment { |r| r.history << :before_commit } + after_commit_without_transaction_enrollment { |r| r.history << :after_commit } after_rollback_without_transaction_enrollment { |r| r.history << :rollback } def history @@ -435,7 +436,7 @@ class TransactionEnrollmentCallbacksTest < ActiveRecord::TestCase end @topic.class.connection.add_transaction_record(@topic) end - assert_equal [:commit], @topic.history + assert_equal [:before_commit, :after_commit], @topic.history end def test_rollback_dont_enroll_transaction -- cgit v1.2.3