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

157
Visualizações
Cómo simular una función anidada con Jest

Probé un par de enfoques, pero no estoy seguro de si es posible simular una función anidada en Jest. Leí los documentos oficiales donde usan axios, pero estoy tratando de simular una función que se importa, no un módulo.

por ejemplo, tengo una función A, y dentro de AI llamo B. Quiero simular B para que devuelva verdadero una vez y luego falso una vez.

B es una función que importé que escribí en otro archivo y estoy probando A.

hasta ahora he intentado importar la función B en mi archivo de prueba y crear una simulación, pero no creo que esté funcionando como pensé que lo haría.

por ejemplo he probado esto

 import { b } from "../util" jest.mock("b", () => jest.fn().mockReturnValue(true));

y luego mi archivo probado sería

 function a() => { while b() { do something; } }

¿Debo volver a escribir mi prueba o función que estoy probando?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No estoy seguro de qué tipo de resultados está obteniendo, pero para burlarse de b podría hacer:

 jest.mock("../util", () => ({ b:jest.fn().mockReturnValueOnce(true).mockReturnValueOnce(false), }));
about 4 years ago · Juan Pablo Isaza Relatório
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