1
resposta

Os testes nao estao sendo realizados da maneira correta

A maneira correta de executar os testes seria passando um valor de entrada e verificar no expect se a saida esta correta. Da maneira que esta ensinando, voce apenas valida se o metodo foi chamado.

1 resposta

Fala ai Cristiane, tudo bem? Normalmente quando a gente está testando (de forma unitária) uma camada, a gente tem de a mockar as camadas de baixo, isso porque em alguns momentos é verificado se a função X chama a Y, isso porque a função X tem seus testes definidos e a Y também (de forma separada).

Um exemplo seria: Quando a gente testa componentes de forma unitária, mockamos a camada de serviço.

Para testar o fluxo completo ai vem os testes end-to-end, que vão testar de ponta à ponta ou também conhecidos como teste de integração (vão testar os códigos de forma integrada).

Espero ter ajudado.