mismatched test

This commit is contained in:
2026-02-19 18:37:22 +01:00
parent c6c3a42ffd
commit 3b95e756a1
+4 -4
View File
@@ -3,7 +3,7 @@ import type { SignOptions } from "jsonwebtoken";
describe('JWT', () => { describe('JWT', () => {
const jwt = new JwtAuth('secret'); const jwt = new JwtAuth('secret');
const user: {username: string, password: string} = { const user: { username: string, password: string } = {
username: 'test', username: 'test',
password: 'test' password: 'test'
}; };
@@ -25,7 +25,7 @@ describe('JWT', () => {
const result = jwt.verifyJWT(validToken); const result = jwt.verifyJWT(validToken);
// Assert // Assert
if(result instanceof Object) { if (result instanceof Object) {
expect(result.username).toEqual(user.username); expect(result.username).toEqual(user.username);
} else { } else {
fail('Token verification failed'); fail('Token verification failed');
@@ -66,13 +66,13 @@ describe('JWT', () => {
it('should not verify a JWT with invalid secret key', () => { it('should not verify a JWT with invalid secret key', () => {
const token = jwt.generateJWT({ username: user.username, password: user.password }); const token = jwt.generateJWT({ username: user.username, password: user.password });
const verified = jwt.verifyJWT(token, 'invalid'); const verified = jwt.verifyJWT(token, 'invalid');
expect(verified).toEqual({ valid: false, message: "Token is invalid."}); expect(verified).toEqual({ valid: false, message: "Token is invalid." });
}); });
it('should not refresh a JWT with invalid secret key', () => { it('should not refresh a JWT with invalid secret key', () => {
const token = jwt.generateJWT({ username: user.username, password: user.password }, settings, 'test'); const token = jwt.generateJWT({ username: user.username, password: user.password }, settings, 'test');
const newToken = jwt.refreshJWT(token, {}, 'invalid'); const newToken = jwt.refreshJWT(token, {}, 'invalid');
expect(newToken).toEqual({ valid: false, message: "Token is invalid."}); expect(newToken).toEqual({ valid: false, message: "Token is invalid." });
}); });
it('should blacklist a JWT', () => { it('should blacklist a JWT', () => {