From 85508f45b4b0aee58a91d4dc78cb13941b68be19 Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Thu, 6 May 2021 23:09:48 +0100 Subject: [PATCH] Replace be_success on test_reponse with status 200 In rails 6 response.success? is not supported. --- spec/controllers/spree/orders_controller_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/controllers/spree/orders_controller_spec.rb b/spec/controllers/spree/orders_controller_spec.rb index b1c561ce16..ed1e90a67c 100644 --- a/spec/controllers/spree/orders_controller_spec.rb +++ b/spec/controllers/spree/orders_controller_spec.rb @@ -163,7 +163,7 @@ describe Spree::OrdersController, type: :controller do it "does not complete the payment" do get :show, params: { id: order.number, payment_intent: payment_intent } - expect(response).to be_success + expect(response.status).to eq 200 expect(flash[:error]).to eq("#{I18n.t("payment_could_not_process")}. error message") payment.reload expect(payment.cvv_response_message).to eq("https://stripe.com/redirect")