salix/back/methods/vn-user/specs/renew-token.spec.js

23 lines
699 B
JavaScript
Raw Normal View History

2023-11-10 12:13:17 +00:00
describe('Renew Token', () => {
it('Token is valid', async() => {
let login = await VnUser.signIn(unauthCtx, 'salesAssistant', 'nightmare');
let accessToken = await AccessToken.findById(login.token);
let ctx = {req: {accessToken: accessToken}};
expect(login.token).toBeDefined();
});
it('Token is is invalid', async() => {
let error;
try {
await models.VnUser.validateCode('developer', '123456');
} catch (e) {
error = e;
}
expect(error).toBeDefined();
expect(error.statusCode).toBe(400);
expect(error.message).toEqual('Invalid or expired verification code');
});
});