3
respostas

No meu caso deu erro no expect do Router (navigate

Deu erro no teste do expect que verificava se a rota foi chamada. expect(navigateSpy).toHaveBeenCalled();

O erro é: O formulario signup > deve cadastrar um usuario Expected spy navigate to have been called with: [ [ '' ] ] but it was never called.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas

Fala ai Diogo, tudo bem? O problema é porque seu navigateSpy não foi chamado nenhuma vez e tu esperava que fosse pelo menos uma.

Tente olhar como está testando o comportamento e se o teste está simulando o comportamento que iria chamar esse spy.

Espero ter ajudado.

Valeu, cheguei a pegar um comparer pra tentar achar a diferença do que foi que resolveu, fiquei na duvida se o ; do bloco it, se porque passei username com @, enfim, resolvi. Peguei o código do repositório, comparei com o meu e coloquei pra rodar. Mas valeu a intenção!

Boa Diogo, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.