1
resposta

Título ambíguo

it('O login deve validar se o usuário está cadastrado', async () => {
    const loginMock = {
      email: 'raphael.teste@teste.com.br',
      senha: '123456',
    };
    await request(app)
      .post('/login')
      .set('Accept', 'application/json')
      .send(loginMock)
      .expect(500)
      .expect('"Usuário não cadastrado."');
  });

O título não diz se espera que o usuário seja encontrado ou não. Não seria melhor o título "O login deve retornar erro quando o usuário não está cadastrado"?

1 resposta

Olá Luidi! Tudo certo?

A sugestão que você deu, "O login deve retornar erro quando o usuário não está cadastrado", é mais clara e específica, pois deixa evidente que o teste está verificando a situação em que o usuário não está cadastrado e que um erro deve ser retornado.

Isso ajuda a evitar confusões e torna o código mais legível para outros desenvolvedores. Agradeço a sugestão, é ela será levada em consideração em atualizações futuras.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!