From 88b130e5bde8884c5aa8a30aeee4cc208ccdfe7e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 4 Apr 2026 12:57:33 +0000 Subject: [PATCH] Fix payment settings controller CI tests Agent-Logs-Url: https://github.com/we-promise/sure/sessions/9463e7ff-98f1-44dd-a64b-d578c486e07b Co-authored-by: jjmata <187772+jjmata@users.noreply.github.com> --- test/controllers/settings/payments_controller_test.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/controllers/settings/payments_controller_test.rb b/test/controllers/settings/payments_controller_test.rb index 00fa866a5..636914157 100644 --- a/test/controllers/settings/payments_controller_test.rb +++ b/test/controllers/settings/payments_controller_test.rb @@ -15,7 +15,7 @@ class Settings::PaymentsControllerTest < ActionDispatch::IntegrationTest test "shows payment settings when family has stripe_customer_id" do @family.update!(stripe_customer_id: "cus_test123") - ENV.stubs(:[]).with("STRIPE_PAYMENT_LINK_ID").returns("plink_test123") + Settings::PaymentsController.any_instance.stubs(:payment_link_id).returns("plink_test123") stripe = mock stripe.expects(:payment_link_url) .with(payment_link_id: "plink_test123") @@ -33,7 +33,7 @@ class Settings::PaymentsControllerTest < ActionDispatch::IntegrationTest test "shows payment settings without contribution link when payment link is unavailable" do @family.update!(stripe_customer_id: "cus_test123") - ENV.stubs(:[]).with("STRIPE_PAYMENT_LINK_ID").returns("plink_test123") + Settings::PaymentsController.any_instance.stubs(:payment_link_id).returns("plink_test123") stripe = mock stripe.expects(:payment_link_url) .with(payment_link_id: "plink_test123") @@ -52,7 +52,7 @@ class Settings::PaymentsControllerTest < ActionDispatch::IntegrationTest test "shows payment settings without contribution link when payment link id is missing" do @family.update!(stripe_customer_id: "cus_test123") - ENV.stubs(:[]).with("STRIPE_PAYMENT_LINK_ID").returns(nil) + Settings::PaymentsController.any_instance.stubs(:payment_link_id).returns(nil) Provider::Registry.expects(:get_provider).with(:stripe).never get settings_payment_path