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.

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.