From f507195618e64eda9faebbcb42c5cae4675b3175 Mon Sep 17 00:00:00 2001 From: Mohammed Gadi Date: Thu, 12 Dec 2024 17:10:35 +0530 Subject: [PATCH] adding test case for type DecodedJwt --- test/types.spec.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/types.spec.ts b/test/types.spec.ts index a7d7d6f..fd76680 100644 --- a/test/types.spec.ts +++ b/test/types.spec.ts @@ -137,3 +137,16 @@ expectNotAssignable(signerOptionsNoAlg.header) // Check all errors are typed correctly expectType(Object.values(TokenError.codes)) + +const decodedJwt: DecodedJwt = { + header: { alg: 'RS256', typ: 'JWT' }, + payload: { sub: '12345', iss: 'iss' }, + signature: 'abc123', + input: 'sample-token' +} + +expectType(decodedJwt) +expectType>(decodedJwt.header) +expectType(decodedJwt.payload) +expectType(decodedJwt.signature) +expectType(decodedJwt.input)