From c4cfc1dc05bf004222fa32af7b056e6ea9ab5d0a Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 27 Nov 2020 11:42:06 +0000 Subject: [PATCH] Improve order test in paypal controller spec --- spec/controllers/spree/paypal_controller_spec.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spec/controllers/spree/paypal_controller_spec.rb b/spec/controllers/spree/paypal_controller_spec.rb index 3182048ed4..5e55a6d02d 100644 --- a/spec/controllers/spree/paypal_controller_spec.rb +++ b/spec/controllers/spree/paypal_controller_spec.rb @@ -37,8 +37,11 @@ module Spree expect(spree_post(:confirm, payment_method_id: payment_method.id)). to redirect_to cart_path - # And does not complete processing of the payment - expect(controller.current_order.reload.payments.count).to eq 0 + order = controller.current_order.reload + + # Order is in "cart" state and did not complete processing of the payment + expect(order.state).to eq "cart" + expect(order.payments.count).to eq 0 end end end