@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
20 lines (19 loc) • 779 B
JavaScript
;
var _bignumber = _interopRequireDefault(require("bignumber.js"));
var _tokenBalance = require("../adapters/token-balance.mocks");
var _amountBreakdown = require("./amount-breakdown");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('amountBreakdown', () => {
it('should correctly split the quantity based on decimals', () => {
const result = (0, _amountBreakdown.amountBreakdown)(_tokenBalance.tokenBalanceMocks.primaryETH);
expect(result).toEqual({
bi: 1000000n,
bn: new _bignumber.default('1e-12'),
decimalPlaces: 18,
fraction: '000000000001000000',
integer: '0',
str: '0.000000000001000000'
});
});
});
//# sourceMappingURL=amount-breakdown.test.js.map