From c7262b9301f3781ab61194b79fa1002e20fce8a2 Mon Sep 17 00:00:00 2001 From: Yohta Kimura Date: Sun, 24 Sep 2023 20:10:54 +0900 Subject: [PATCH] add a failing test case for https://github.com/carrierwaveuploader/carrierwave/pull/2707/commits/8066ebc76aecd6865196d0b3e275fc2ebb36548b --- spec/orm/activerecord_spec.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spec/orm/activerecord_spec.rb b/spec/orm/activerecord_spec.rb index 7dcbc781d..231f6d005 100644 --- a/spec/orm/activerecord_spec.rb +++ b/spec/orm/activerecord_spec.rb @@ -689,6 +689,16 @@ def filename expect(@event.changes).to be_blank expect(@event).not_to be_changed end + + it "shouldn't be generated when remove_image is canceled" do + @event.image = stub_file('test.jpeg') + @event.save! + @event.remove_image = true + @event.remove_image = false + + expect(@event.changes).to be_blank + expect(@event).not_to be_changed + end end end