aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2013-04-23 09:23:57 -0700
committerDavid Heinemeier Hansson <david@loudthinking.com>2013-04-23 09:23:57 -0700
commit7389df139a35436f00876c96d20e81ba23c93f0a (patch)
tree9ce85c2ec6057aec81acbf330682059d57d50471 /activerecord/test/cases
parent5af29cbde8c10f081bd8216338d0cdb661e23fb3 (diff)
downloadrails-7389df139a35436f00876c96d20e81ba23c93f0a.tar.gz
rails-7389df139a35436f00876c96d20e81ba23c93f0a.tar.bz2
rails-7389df139a35436f00876c96d20e81ba23c93f0a.zip
Revert "`belongs_to :touch` behavior now touches old association when transitioning to new association" until a proper fix is found for #10197
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r--activerecord/test/cases/timestamp_test.rb26
1 files changed, 0 insertions, 26 deletions
diff --git a/activerecord/test/cases/timestamp_test.rb b/activerecord/test/cases/timestamp_test.rb
index 9d84f64c96..22c5da3faa 100644
--- a/activerecord/test/cases/timestamp_test.rb
+++ b/activerecord/test/cases/timestamp_test.rb
@@ -176,32 +176,6 @@ class TimestampTest < ActiveRecord::TestCase
assert_not_equal time, owner.updated_at
end
- def test_changing_parent_of_a_record_touches_both_new_and_old_parent_record
- klass = Class.new(ActiveRecord::Base) do
- def self.name; 'Toy'; end
- belongs_to :pet, touch: true
- end
-
- toy1 = klass.find(1)
- old_pet = toy1.pet
-
- toy2 = klass.find(2)
- new_pet = toy2.pet
- time = 3.days.ago.at_beginning_of_hour
-
- old_pet.update_columns(updated_at: time)
- new_pet.update_columns(updated_at: time)
-
- toy1.pet = new_pet
- toy1.save!
-
- old_pet.reload
- new_pet.reload
-
- assert_not_equal time, new_pet.updated_at
- assert_not_equal time, old_pet.updated_at
- end
-
def test_clearing_association_touches_the_old_record
klass = Class.new(ActiveRecord::Base) do
def self.name; 'Toy'; end