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

223
Visualizações
Cancelar una función simulada en Jest y obtener el comportamiento original después de una sola llamada
jest.mock("./MyService"); class MyService{ async f1(args) { let out= await this.f2(args); ... } } ... // my test code: MyService.f1.mockResolvedValueOnce([]); await OtherService.f3(); // f1 is mocked and called in f3 and returns [] (everything is fine) MyService.f1.mockRestore(); // trying to forget mocking f1 and getting the original behavior MyService.f2.mockResolvedValueOnce([some data]); // I want original f1 to be called and mock the inner f2 but f1 is never called and I get undefined output from it

Estoy tratando de burlarme de las funciones de MyService solo ocasionalmente y después de usar la versión simulada, olvídese de esa burla y obtenga el comportamiento original de ellos. Pero cuando lo hago por una vez y restauro ese simulacro, me quedo sin definir para la salida de la función simulada y en realidad nunca se llama.

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