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'); }); });