TD;LR Básicamente, como se menciona en el título, ¿cómo se implementa jest.mock para simular módulos ES6?
Como se indica en el título, me pregunto cómo funciona jest.mock detrás de escena. ¿Cómo es posible cambiar el contenido de un módulo ES6 de otro? Hasta donde yo sé, esto no es posible con JavaScript. Realmente me pregunto qué magia está haciendo Jest para simular módulos. Estoy agradecido por cada explicación o suposición. También se agradecen las referencias a otros recursos. Ya encontré Understanding jest mocks , que es una especie de comienzo. Desafortunadamente, en realidad no proporciona el nivel de detalle que me interesa. Para resumirlo, no estoy interesado en cómo usar jest.mock, sino en cómo se implementa conceptualmente.