mismatched test
This commit is contained in:
+4
-4
@@ -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', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user