@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
25 lines (24 loc) • 1.02 kB
JavaScript
;
var _types = require("@yoroi/types");
var _tokenSource = require("./token-source");
describe('isTokenSource', () => {
it('should return true for valid token source', () => {
const validTokenSource = _types.Portfolio.Token.Source.Datum;
expect((0, _tokenSource.isTokenSource)(validTokenSource)).toBe(true);
});
it('should return false for invalid token source', () => {
const invalidTokenSource = 'invalid';
expect((0, _tokenSource.isTokenSource)(invalidTokenSource)).toBe(false);
});
});
describe('parseTokenSource', () => {
it('should return valid token source', () => {
const validTokenSource = _types.Portfolio.Token.Source.Datum;
expect((0, _tokenSource.parseTokenSource)(validTokenSource)).toBe(validTokenSource);
});
it('should return undefined for invalid token source', () => {
const invalidTokenSource = 'INVALID';
expect((0, _tokenSource.parseTokenSource)(invalidTokenSource)).toBeUndefined();
});
});
//# sourceMappingURL=token-source.test.js.map