модули таким образом, что позволяет их мутировать.
м вопросе, который я задал здесь:
Я спрашиваю о природе модульной мутации.
Однако оказывается, что модули ES6 на самом деле не могут быть видоизменены - все их свойства рассматриваются как константы. (Смотрите этот ответ)
Но каким-то образом - когда Jest тестирует модули - они могут быть видоизменены, и именно так Jest допускает насмешки.
Как это происходит?
Я предполагаю, что это плагин babel, который работает - перенос модуля в модули CommonJS? Есть ли документация по этому поводу?
Есть ли способ просмотреть перенесенный код?