Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

411
Visualizações
React testing library-ReferenceError: no se puede acceder a '' antes de la inicialización

Me estoy burlando de useNavigate para probar que la redirección de mi página de inicio de sesión funciona después de iniciar sesión. Pero tengo este error de referencia.

 ReferenceError: Cannot access 'mockedUsedNavigate' before initialization 12 | jest.mock('react-router-dom', () => ({ 13 | ...jest.requireActual('react-router-dom'), > 14 | useNavigate: () => mockedUsedNavigate,

Revisé el foro y sé que podría ser el jest.mock() a la parte superior, pero mockedUsedNavigate antes del simulacro.

 // mock useNavigate const mockedUsedNavigate = jest.fn() jest.mock('react-router-dom', () => ({ ...jest.requireActual('react-router-dom'), useNavigate: () => mockedUsedNavigate, }))

código para mi página de inicio de sesión:

 const dispatch = useDispatch() const navigate = useNavigate() const handleSubmit = e => { e.preventDefault() if (isSignup) { dispatch(signup(formData, navigate)) } else { dispatch(signin(formData, navigate)) } }

Sin embargo, el mismo código de prueba funciona para mi otro proyecto.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda