From a99b81e44fac8fd60e56420d0505768c2a318443 Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Wed, 13 Nov 2013 05:11:00 +0900 Subject: Ensure that a column added in a test is being removed after all --- activerecord/test/cases/transactions_test.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/activerecord/test/cases/transactions_test.rb b/activerecord/test/cases/transactions_test.rb index cda4e7453b..89dab16975 100644 --- a/activerecord/test/cases/transactions_test.rb +++ b/activerecord/test/cases/transactions_test.rb @@ -485,6 +485,13 @@ class TransactionTest < ActiveRecord::TestCase raise ActiveRecord::Rollback end end + ensure + begin + Topic.connection.remove_column('topics', 'stuff') + rescue + ensure + Topic.reset_column_information + end end def test_transactions_state_from_rollback -- cgit v1.2.3