From 2de54e5ae2a0dfdae2662eb1ad36ead27e78ea68 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Sat, 30 Jan 2021 13:10:38 +0000 Subject: [PATCH] Fix updated_at issue in RemoveTransientData spec The value in the test setup was not what was expected after the updates to touching the updated_at columns. --- spec/lib/tasks/data/remove_transient_data_spec.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spec/lib/tasks/data/remove_transient_data_spec.rb b/spec/lib/tasks/data/remove_transient_data_spec.rb index fddf33aef7..2e2c7343a8 100644 --- a/spec/lib/tasks/data/remove_transient_data_spec.rb +++ b/spec/lib/tasks/data/remove_transient_data_spec.rb @@ -49,6 +49,10 @@ describe RemoveTransientData do let!(:old_line_item) { create(:line_item, order: old_cart, variant: variant) } let!(:old_adjustment) { create(:adjustment, order: old_cart) } + before do + old_cart.update_columns(updated_at: short_retention - 1.day) + end + it 'deletes cart orders and related objects older than retention_period' do RemoveTransientData.new.call