Sé que con Jest puedes crear un simulacro de clase automático para una clase ES6. Puede hacerlo llamando a jest.mock() con el nombre de archivo como parámetro, como se muestra a continuación:
import ClassThatShouldBeMocked from "./path/to/the/file.js"; jest.mock("./path/to/the/file.js"); // ClassThatShouldBeMocked is now mocked Pero en mi caso, quiero simular objetos integrados como HTMLElement o CanvasRenderingContext2D . ¿Cómo obtengo la ruta de dichos objetos integrados? ¿Hay otra forma de lograr un simulacro automático en este caso?
Actualmente estoy usando jest.spyOn() para crear una función de espionaje para cada método de esta clase, que se llama en mi código. Esto funciona, pero requiere mucho más tiempo y esfuerzo, cuando tengo que llamar a muchas funciones y métodos cada vez.
Editar:
Actualmente estoy usando: