diff --git a/lib/buy_account_credit_form.rb b/lib/buy_account_credit_form.rb index 9c511e44f669a0adc2a1613ec91a9332d443d932..5675e68b0d40597b1bd7a6b662523a79065f1243 100644 --- a/lib/buy_account_credit_form.rb +++ b/lib/buy_account_credit_form.rb @@ -52,11 +52,7 @@ class BuyAccountCreditForm amount = form.field("amount")&.value&.to_s amount_value = amount.to_f - if amount_value < 15 - raise AmountTooLowError.new(amount_value, 15) - elsif amount_value > @max_top_up_amount - raise AmountTooHighError.new(amount_value, @max_top_up_amount) - end + raise AmountTooLowError.new(amount_value, 15) if amount_value < 15 { payment_method: @payment_methods.fetch( diff --git a/test/test_buy_account_credit_form.rb b/test/test_buy_account_credit_form.rb index 20cd3bb3c4a2b6c06c8465d614be0d72893566b9..8fc84c67a18f800040072b5b8c4b0ac81b7c181b 100644 --- a/test/test_buy_account_credit_form.rb +++ b/test/test_buy_account_credit_form.rb @@ -105,15 +105,4 @@ class BuyAccountCreditFormTest < Minitest::Test @form.parse(iq_form) end end - - def test_parse_amount_too_high - iq_form = Blather::Stanza::X.new - iq_form.fields = [ - { var: "payment_method", value: "0" }, - { var: "amount", value: "200" } - ] - assert_raises(AmountTooHighError) do - @form.parse(iq_form) - end - end end