23 lines
699 B
JavaScript
23 lines
699 B
JavaScript
|
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');
|
||
|
});
|
||
|
});
|