1
resposta

Erro na requisição, mesmo seguindo o passo a passo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Fernanda.

Tudo bem?

Pela imagem que você compartilhou, posso ver que o teste está falhando na asserção que verifica o ID do usuário. O teste espera que o ID seja 4, mas o valor retornado pela requisição é 5, conforme indicado pela mensagem de erro expected 5 to equal 4.

Isso sugere que o usuário que você está utilizando no teste tem o ID 5, e não o ID 4 como era esperado. Para tentar resolver esse problema, você tem duas opções:

  1. Verifique se o ID do usuário que você espera que seja retornado realmente é 4. Talvez tenha havido alguma mudança na base de dados que alterou o ID do usuário que você está tentando logar. Se esse for o caso, atualize o teste para refletir o ID correto.

  2. Se o ID do usuário deveria ser 4 e o retorno com 5 está incorreto, você precisará investigar por que a API está retornando o ID errado. Isso pode envolver verificar a implementação da API ou a base de dados para assegurar que os dados do usuário estão corretos.

Para ajustar o teste, você pode alterar a linha que verifica o ID para corresponder ao valor esperado. Se o ID correto for 5, a linha ficaria assim:

expect(res.body.id).to.be.equal(5)

Lembre-se de salvar as alterações e executar o teste novamente para verificar se o problema foi resolvido.

Espero ter ajudado e bons estudos!