From f6d0d436229a57b141a493f16855da950afb1eee Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 1 Jan 2021 11:54:14 +0000 Subject: [PATCH] Ensure credit card is not out of date in credit card spec This just blew up on New Years Eve :see_no_evil: --- spec/controllers/spree/credit_cards_controller_spec.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/controllers/spree/credit_cards_controller_spec.rb b/spec/controllers/spree/credit_cards_controller_spec.rb index 82da0f59d4..eb5a3529b1 100644 --- a/spec/controllers/spree/credit_cards_controller_spec.rb +++ b/spec/controllers/spree/credit_cards_controller_spec.rb @@ -16,7 +16,7 @@ describe Spree::CreditCardsController, type: :controller do { format: :json, exp_month: 12, - exp_year: 2020, + exp_year: Time.now.year.next, last4: 4242, token: token, cc_type: "visa" @@ -33,6 +33,10 @@ describe Spree::CreditCardsController, type: :controller do let(:response_mock) { { status: 200, body: JSON.generate(id: "cus_AZNMJ", default_source: "card_1AEEb") } } it "saves the card locally" do + spree_post :new_from_token, params + + pp response + expect{ spree_post :new_from_token, params }.to change(Spree::CreditCard, :count).by(1) card = Spree::CreditCard.last