diff --git a/spec/models/spree/gateway/stripe_sca_spec.rb b/spec/models/spree/gateway/stripe_sca_spec.rb index 43844a3763..8ddfe99373 100644 --- a/spec/models/spree/gateway/stripe_sca_spec.rb +++ b/spec/models/spree/gateway/stripe_sca_spec.rb @@ -16,6 +16,7 @@ describe Spree::Gateway::StripeSCA, type: :model do amount: order.total, payment_method: subject, source: credit_card, + response_code: "12345" ) } let(:gateway_options) { diff --git a/spec/models/spree/payment_spec.rb b/spec/models/spree/payment_spec.rb index 6a65c546dc..03eb892b53 100644 --- a/spec/models/spree/payment_spec.rb +++ b/spec/models/spree/payment_spec.rb @@ -103,9 +103,8 @@ describe Spree::Payment do allow(payment).to receive(:response_code) { "pi_123" } end - it "should call capture instead of purchase" do - expect(payment).to receive(:capture!) - expect(payment).to_not receive(:purchase!) + it "should call purchase" do + expect(payment).to receive(:purchase!) payment.process! end end @@ -119,7 +118,7 @@ describe Spree::Payment do it "should call capture if the payment is already authorized" do expect(payment).to receive(:capture!) expect(payment).to_not receive(:purchase!) - payment.process! + payment.process_offline! end end