1
resposta

Erro no teste apos adicao do hook useSorteador

Refiz todos os passos, revisei todo o codigo, e mesmo assim o teste atualizado para verificar se o sorteio foi chamado uma vez, está falhando com o seguinte erro:

quando existem participantes suficientes › a brincadeira foi iniciada

TypeError: (0 , _useSorteador.useSorteador) is not a function

  11 |   const navegarPara = useNavigate()
  12 |
> 13 |   const sortear = useSorteador()

Usando: npm 16 ubuntu 22.04

1 resposta

Olá, Antonio!

O erro "TypeError: (0 , _useSorteador.useSorteador) is not a function" indica que o hook não está sendo reconhecido como uma função.

Verifique se o hook useSorteador está sendo importado corretamente no arquivo em que está sendo utilizado. Além disso, certifique-se de que o hook useSorteador está sendo exportado corretamente de onde ele é definido.

Se o problema persistir, verifique se a implementação do hook useSorteador está correta e se ele está sendo utilizado de acordo com a sua definição.

Além do mais peço para que compare seus teste e demais arquivos, com o repositório da aula.

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!