Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

225
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda