Untitled
unknown
plain_text
7 months ago
944 B
3
Indexable
Never
it('Testando se retornar um erro se o token não for fornecido', async () => { const req = { headers: {} } as Request; const res: any = { status: sinon.stub().returnsThis(), json: sinon.stub() }; await controle.pegaRolaUsuario(req, res); sinon.assert.calledWith(res.status, status41); sinon.assert.calledWith(res.json, { message: 'Token not found' }); }); it('Testado se retornar um erro se o token não for válido', async () => { const req = { headers: { authorization: 'Token do usuario invalido' } } as Request; const res: any = { status: sinon.stub().returnsThis(), json: sinon.stub() }; sinon.stub(jwt, 'verify').throws(new Error('Token invalido')); await controle.pegaRolaUsuario(req, res); sinon.assert.calledWith(res.status, status41); sinon.assert.calledWith(res.json, { message: 'Token must be a valid token' }); });
Leave a Comment