restrict exchange amount input types

This commit is contained in:
2026-09-06 18:15:21 +03:00
parent a76a35c14d
commit c1e542f634
3 changed files with 9 additions and 1 deletions
+2 -1
View File
@@ -7,5 +7,6 @@ test('exchange amount validator accepts finite non-negative amounts within limit
assert.equal(validateExchangeAmount('125,50'), false);
assert.equal(validateExchangeAmount(125.5), true);
assert.equal(validateExchangeAmount(MAX_EXCHANGE_AMOUNT), true);
for (const value of [-1, Infinity, NaN, MAX_EXCHANGE_AMOUNT + 1, null, '']) assert.equal(validateExchangeAmount(value), false);
for (const value of [-1, Infinity, NaN, MAX_EXCHANGE_AMOUNT + 1, null, '', true, false, '0x10', '1,25']) assert.equal(validateExchangeAmount(value), false);
assert.equal(validateExchangeAmount('125.50'), true);
});