From ecc5bbd0ed37767dc9128fdd6e3d54c69b2ad65b Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Fri, 2 Feb 2024 16:09:33 +0000 Subject: [PATCH] Adds condition to set Stripe.api key Updates spec accordingly --- config/initializers/stripe.rb | 1 + spec/lib/stripe/credit_card_remover_spec.rb | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/config/initializers/stripe.rb b/config/initializers/stripe.rb index 09d946a4c3..56cf923fd6 100644 --- a/config/initializers/stripe.rb +++ b/config/initializers/stripe.rb @@ -12,6 +12,7 @@ end Rails.application.reloader.to_prepare do Stripe.api_key = ENV['STRIPE_INSTANCE_SECRET_KEY'] + Stripe.api_key = ENV['STRIPE_SECRET_TEST_API_KEY'] if Rails.env.test? || ENV["CI"] Stripe.publishable_key = ENV['STRIPE_INSTANCE_PUBLISHABLE_KEY'] Stripe.client_id = ENV['STRIPE_CLIENT_ID'] Stripe.endpoint_secret = ENV['STRIPE_ENDPOINT_SECRET'] diff --git a/spec/lib/stripe/credit_card_remover_spec.rb b/spec/lib/stripe/credit_card_remover_spec.rb index e732ead798..efe0f6bdbd 100644 --- a/spec/lib/stripe/credit_card_remover_spec.rb +++ b/spec/lib/stripe/credit_card_remover_spec.rb @@ -4,16 +4,12 @@ require 'spec_helper' require 'stripe/credit_card_remover' describe Stripe::CreditCardRemover do - let!(:secret) { ENV.fetch('STRIPE_SECRET_TEST_API_KEY', nil) } - let(:credit_card) { create(:credit_card, gateway_payment_profile_id: pm_card.id, user:) } let!(:user) { create(:user, email: "apple.customer@example.com") } let!(:enterprise) { create(:enterprise) } describe "#remove", :vcr, :stripe_version do - before { Stripe.api_key = secret } - let(:stripe_account_id) { ENV.fetch('STRIPE_ACCOUNT', nil) } let(:stripe_account) {