UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

31 lines 1.04 kB
import { Portfolio } from '@yoroi/types'; import { createPrimaryTokenInfo } from './create-primary-token-info'; import { primaryTokenId } from '../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: primaryTokenId, nature: Portfolio.Token.Nature.Primary, type: Portfolio.Token.Type.FT, application: Portfolio.Token.Application.Coin, fingerprint: '', status: Portfolio.Token.Status.Valid, ...cardanoPtMainnet }; const result = createPrimaryTokenInfo(cardanoPtMainnet); expect(result).toEqual(expectedTokenInfo); expect(Object.isFrozen(result)).toBe(true); }); }); //# sourceMappingURL=create-primary-token-info.test.js.map