UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

32 lines (31 loc) 1.1 kB
"use strict"; var _tokenId = require("./token-id"); describe('isTokenId', () => { it('should return true for valid token id', () => { const tokenId = 'dead.'; expect((0, _tokenId.isTokenId)(tokenId)).toBe(true); }); it('should return false for invalid token id', () => { const tokenId = 'invalid_token_id'; expect((0, _tokenId.isTokenId)(tokenId)).toBe(false); }); it('should return false for non-string input', () => { const tokenId = 123; expect((0, _tokenId.isTokenId)(tokenId)).toBe(false); }); }); describe('parseTokenId', () => { it('should return token id for valid input', () => { const tokenId = 'dead.'; expect((0, _tokenId.parseTokenId)(tokenId)).toBe(tokenId); }); it('should return undefined for invalid input', () => { const tokenId = 'invalid_token_id'; expect((0, _tokenId.parseTokenId)(tokenId)).toBeUndefined(); }); it('should return undefined for non-string input', () => { const tokenId = 123; expect((0, _tokenId.parseTokenId)(tokenId)).toBeUndefined(); }); }); //# sourceMappingURL=token-id.test.js.map