From 243190491b811835362c0e9fb2faeb82c640208c Mon Sep 17 00:00:00 2001 From: Ahmed Ejaz Date: Fri, 31 Oct 2025 04:40:44 +0500 Subject: [PATCH] Fix specs --- .../payment_gateways/stripe_controller_spec.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/spec/controllers/payment_gateways/stripe_controller_spec.rb b/spec/controllers/payment_gateways/stripe_controller_spec.rb index de1cc7ccb1..22a80d1c2e 100644 --- a/spec/controllers/payment_gateways/stripe_controller_spec.rb +++ b/spec/controllers/payment_gateways/stripe_controller_spec.rb @@ -63,15 +63,16 @@ RSpec.describe PaymentGateways::StripeController do expect(controller).to receive(:current_order_cycle).and_return(order_cycle) expect(controller).to receive(:current_order).and_return(order).at_least(:once) expect(order_cycle).to receive(:closed?).and_return(true) - expect(order).to receive(:empty!) - expect(order).to receive(:assign_order_cycle!).with(nil) + expect(order).not_to receive(:empty!) + expect(order).not_to receive(:assign_order_cycle!).with(nil) get :confirm, params: { payment_intent: "pi_123" } - expect(response).to redirect_to shop_url - expect(flash[:info]).to eq( - "The order cycle you've selected has just closed. Please try again!" - ) + message = "The order cycle you've selected has just closed. " \ + "Please contact us to complete your order ##{order.number}!" + + expect(response).to redirect_to shops_url + expect(flash[:info]).to eq(message) end end