UNPKG

@leteu/jwt-decoder

Version:
28 lines (27 loc) 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const vitest_1 = require("vitest"); const index_1 = require("../src/index"); (0, vitest_1.describe)('decodeToken module', () => { (0, vitest_1.test)('full jwt', () => { (0, vitest_1.expect)((0, index_1.decodeToken)('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c')).toStrictEqual({ sub: '1234567890', name: 'John Doe', iat: 1516239022, }); }); (0, vitest_1.test)('full jwt with korean', () => { (0, vitest_1.expect)((0, index_1.decodeToken)('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6Iu2Zjeq4uOuPmSIsImlhdCI6MTUxNjIzOTAyMn0.JR78PN06u-EV1UiYFF9begoTDyUowGwlPxynr6oMrMg')).toStrictEqual({ sub: '1234567890', name: '홍길동', iat: 1516239022, }); }); (0, vitest_1.test)('body short jwt with korean', () => { (0, vitest_1.expect)((0, index_1.decodeToken)('eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6Iu2Zjeq4uOuPmSIsImlhdCI6MTUxNjIzOTAyMn0')).toStrictEqual({ sub: '1234567890', name: '홍길동', iat: 1516239022, }); }); });