@@ -2,23 +2,14 @@ import { validateDynamicBurnedAmount } from './validateDynamicBurnedAmount';
22import { describe , it , expect } from 'vitest' ;
33
44describe ( 'validateDynamicBurnedAmount' , ( ) => {
5- it ( 'throws an expected error if feeTolerance is less than 1 ' , ( ) => {
5+ it ( 'throws an expected error if feeTolerance is less than 0 ' , ( ) => {
66 expect ( ( ) =>
77 validateDynamicBurnedAmount ( {
88 burnedAmount : ( 280750n * 75n ) / 100n , // 25% lower,
99 feeAmount : 280750n ,
10- feeTolerance : 0.5 ,
10+ feeTolerance : - 1 ,
1111 } ) ,
12- ) . toThrowError ( 'feeTolerance must be [1,100]' ) ;
13- } ) ;
14- it ( 'throws an expected error if feeTolerance is greater than 100' , ( ) => {
15- expect ( ( ) =>
16- validateDynamicBurnedAmount ( {
17- burnedAmount : ( 280750n * 75n ) / 100n , // 25% lower,
18- feeAmount : 280750n ,
19- feeTolerance : 101 ,
20- } ) ,
21- ) . toThrowError ( 'feeTolerance must be [1,100]' ) ;
12+ ) . toThrowError ( 'feeTolerance must be be non-negative.' ) ;
2213 } ) ;
2314
2415 it ( 'returns false if burned amount is over the tolerance range' , ( ) => {
@@ -59,7 +50,7 @@ describe('validateDynamicBurnedAmount', () => {
5950 const resultHigher = validateDynamicBurnedAmount ( {
6051 burnedAmount : ( 280750n * 125n ) / 100n , // 25% higher
6152 feeAmount : 280750n ,
62- feeTolerance : 50 .9,
53+ feeTolerance : 500 .9,
6354 } ) ;
6455 expect ( resultHigher ) . toStrictEqual ( {
6556 isValid : true ,
0 commit comments