@yoroi/common
Version:
The Common package of Yoroi SDK
25 lines • 884 B
JavaScript
import BN from 'bignumber.js';
import { numberReplacer } from './number-replacer';
describe('numberReplacer', () => {
it.each`
type | input | expected
${'BigInt'} | ${123456789012345678901234567n} | ${'123456789012345678901234567'}
${'BigNumber'} | ${BN('12345678901234567890')} | ${'12345678901234567890'}
${'number'} | ${123} | ${123}
${'string'} | ${'test'} | ${'test'}
${'object'} | ${{
key: 'value'
}} | ${{
key: 'value'
}}
${'boolean'} | ${true} | ${true}
`('should handle $type correctly', _ref => {
let {
input,
expected
} = _ref;
const result = numberReplacer(null, input);
expect(result).toEqual(expected);
});
});
//# sourceMappingURL=number-replacer.test.js.map