From fcd366cc061acf3c2b99ca1854b9d570b027b8ed Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Tue, 21 Jan 2025 10:52:32 +1100 Subject: [PATCH] Fix spec Payment needs to be linked to the order, in order for the payment callback to update `order.payment_total` --- spec/models/spree/order/payment_spec.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/models/spree/order/payment_spec.rb b/spec/models/spree/order/payment_spec.rb index 2e3af6e953..a3527849ba 100644 --- a/spec/models/spree/order/payment_spec.rb +++ b/spec/models/spree/order/payment_spec.rb @@ -15,13 +15,13 @@ module Spree create(:credit_card) } let(:payment1) { - create(:payment, amount: 50, payment_method:, source:, response_code: "12345") + create(:payment, order:, amount: 50, payment_method:, source:, response_code: "12345") } let(:payment2) { - create(:payment, amount: 50, payment_method:, source:, response_code: "12345") + create(:payment, order:, amount: 50, payment_method:, source:, response_code: "12345") } let(:payment3) { - create(:payment, amount: 50, payment_method:, source:, response_code: "12345") + create(:payment, order:, amount: 50, payment_method:, source:, response_code: "12345") } let(:failed_payment) { create(:payment, amount: 50, state: 'failed', payment_method:, source:,