From 00988dc1e799bc85e591bd30275ac58005121a94 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 21 May 2021 13:01:24 +0100 Subject: [PATCH] Use :order_with_totals factory in payments controller spec This factory makes an order that actually has a line item :+1: --- .../spree/admin/orders/payments/payments_controller_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb b/spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb index 8d64b3a7f2..3edf6a5fb6 100644 --- a/spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb +++ b/spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb @@ -311,7 +311,7 @@ describe Spree::Admin::PaymentsController, type: :controller do end context "the order contains an item that is out of stock" do - let!(:order) { create(:order, distributor: shop, state: 'payment') } + let!(:order) { create(:order_with_totals, distributor: shop, state: 'payment') } before do order.line_items.first.variant.update_attribute(:on_hand, 0)