UNPKG

@yoroi/common

Version:
27 lines (26 loc) 1.04 kB
"use strict"; var _bignumber = _interopRequireDefault(require("bignumber.js")); var _numberReplacer = require("./number-replacer"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } describe('numberReplacer', () => { it.each` type | input | expected ${'BigInt'} | ${123456789012345678901234567n} | ${'123456789012345678901234567'} ${'BigNumber'} | ${(0, _bignumber.default)('12345678901234567890')} | ${'12345678901234567890'} ${'number'} | ${123} | ${123} ${'string'} | ${'test'} | ${'test'} ${'object'} | ${{ key: 'value' }} | ${{ key: 'value' }} ${'boolean'} | ${true} | ${true} `('should handle $type correctly', ({ input, expected }) => { const result = (0, _numberReplacer.numberReplacer)(null, input); expect(result).toEqual(expected); }); }); //# sourceMappingURL=number-replacer.test.js.map