From 8e10f7af0e2ceda84f4ec52e05b4053c3c0dcffb Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Sun, 25 Apr 2021 22:51:22 +0100 Subject: [PATCH] Update payments controller test setup We need to use a completed order in the test setup here or it doesn't behave correctly. `order.completed_at` is nil, for example. --- .../admin/orders/payments/payments_controller_refunds_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb b/spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb index 5ec3543894..e7ec842625 100644 --- a/spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb +++ b/spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb @@ -8,7 +8,7 @@ describe Spree::Admin::PaymentsController, type: :controller do let!(:shop) { create(:enterprise) } let!(:user) { shop.owner } - let!(:order) { create(:order, distributor: shop, state: 'complete') } + let!(:order) { create(:completed_order_with_totals, distributor: shop) } let!(:line_item) { create(:line_item, order: order, price: 5.0) } before do