From d0ff2d5bc90ecfd447979bad88ee8cca1fbcae39 Mon Sep 17 00:00:00 2001 From: Amolith Date: Tue, 27 May 2025 13:37:44 -0600 Subject: [PATCH] fix: raise and check for errors correctly Replace incorrect `CreditCardSale::TooLowError` and `CreditCardSale::TooHighError` with correct `AmountTooLowError` and `AmountTooHighError` respectively. --- lib/buy_account_credit_form.rb | 4 ++-- test/test_buy_account_credit_form.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/buy_account_credit_form.rb b/lib/buy_account_credit_form.rb index 8084bb0579490230b3767a543f146524c586705f..9c511e44f669a0adc2a1613ec91a9332d443d932 100644 --- a/lib/buy_account_credit_form.rb +++ b/lib/buy_account_credit_form.rb @@ -53,9 +53,9 @@ class BuyAccountCreditForm amount_value = amount.to_f if amount_value < 15 - raise CreditCardSale::TooLowError + raise AmountTooLowError.new(amount_value, 15) elsif amount_value > @max_top_up_amount - raise CreditCardSale::TooHighError + raise AmountTooHighError.new(amount_value, @max_top_up_amount) end { diff --git a/test/test_buy_account_credit_form.rb b/test/test_buy_account_credit_form.rb index ef0ede190995c479b390098a813299e7dd28af65..20cd3bb3c4a2b6c06c8465d614be0d72893566b9 100644 --- a/test/test_buy_account_credit_form.rb +++ b/test/test_buy_account_credit_form.rb @@ -101,7 +101,7 @@ class BuyAccountCreditFormTest < Minitest::Test { var: "payment_method", value: "0" }, { var: "amount", value: "10" } ] - assert_raises(CreditCardSale::TooLowError) do + assert_raises(AmountTooLowError) do @form.parse(iq_form) end end @@ -112,7 +112,7 @@ class BuyAccountCreditFormTest < Minitest::Test { var: "payment_method", value: "0" }, { var: "amount", value: "200" } ] - assert_raises(CreditCardSale::TooHighError) do + assert_raises(AmountTooHighError) do @form.parse(iq_form) end end