@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
29 lines (28 loc) • 1.27 kB
JavaScript
;
var _types = require("@yoroi/types");
var _tokenApplication = require("./token-application");
describe('isTokenApplicaton', () => {
it('should return true for valid token application', () => {
const validTokenApplication = _types.Portfolio.Token.Application.General;
const result = (0, _tokenApplication.isTokenApplicaton)(validTokenApplication);
expect(result).toBe(true);
});
it('should return false for invalid token application', () => {
const invalidTokenApplication = 'invalid';
const result = (0, _tokenApplication.isTokenApplicaton)(invalidTokenApplication);
expect(result).toBe(false);
});
});
describe('parseTokenApplication', () => {
it('should return valid token application', () => {
const validTokenApplication = _types.Portfolio.Token.Application.General;
const result = (0, _tokenApplication.parseTokenApplication)(validTokenApplication);
expect(result).toBe(validTokenApplication);
});
it('should return undefined for invalid token application', () => {
const invalidTokenApplication = 'invalid';
const result = (0, _tokenApplication.parseTokenApplication)(invalidTokenApplication);
expect(result).toBeUndefined();
});
});
//# sourceMappingURL=token-application.test.js.map