@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
32 lines (31 loc) • 1.1 kB
JavaScript
;
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