UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

33 lines (32 loc) 1.11 kB
"use strict"; var _types = require("@yoroi/types"); var _createPrimaryTokenInfo = require("./create-primary-token-info"); var _constants = require("../constants"); describe('createPrimaryTokenInfo', () => { it('should create primary token info with additional properties', () => { const cardanoPtMainnet = { name: 'Cardano', symbol: '₳', decimals: 6, originalImage: '', reference: '', tag: '', ticker: 'ADA', website: 'https://cardano.org/', description: '' }; const expectedTokenInfo = { id: _constants.primaryTokenId, nature: _types.Portfolio.Token.Nature.Primary, type: _types.Portfolio.Token.Type.FT, application: _types.Portfolio.Token.Application.Coin, fingerprint: '', status: _types.Portfolio.Token.Status.Valid, ...cardanoPtMainnet }; const result = (0, _createPrimaryTokenInfo.createPrimaryTokenInfo)(cardanoPtMainnet); expect(result).toEqual(expectedTokenInfo); expect(Object.isFrozen(result)).toBe(true); }); }); //# sourceMappingURL=create-primary-token-info.test.js.map