Como o gracejo permite a mutação de módulo
Nesta pergunta que eu fiz aqui:
Estou perguntando sobre a natureza da mutação do módulo.
No entanto, os módulos ES6 não podem ser mutados - todas as suas propriedades são tratadas como constantes. Veja esta resposta)
as, de alguma forma, quando o Jest testa os módulos, eles podem sofrer mutações, e é assim que o Jest permite zomba
Como isso está acontecendo?
Imagino que seja um plug-in babel que está sendo executado - transpilar o módulo para os módulos CommonJS? Existe alguma documentação sobre isso?
Existe uma maneira de visualizar o código transpilad