storage-upload/test/jwt/encode.test.mjs

22 lines
528 B
JavaScript

import { Eltro as t, assert} from 'eltro'
import encode from '../../api/jwt/encode.mjs'
t.describe('encode', function() {
t.test('should faile with invalid header and body', function() {
assert.throws(
function() {
encode('', '')
},
/both header and body should be of type object/
)
})
t.test('should faile with empty header and body', function() {
assert.throws(
function() {
encode({}, {})
},
/Only alg HS256, HS384 and HS512 are supported/
)
})
})