модули таким образом, что позволяет их мутировать.

м вопросе, который я задал здесь:

Почему мутирование модуля обновляет ссылку при вызове этого модуля из другого модуля, но не при вызове от самого себя?

Я спрашиваю о природе модульной мутации.

Однако оказывается, что модули ES6 на самом деле не могут быть видоизменены - все их свойства рассматриваются как константы. (Смотрите этот ответ)

Но каким-то образом - когда Jest тестирует модули - они могут быть видоизменены, и именно так Jest допускает насмешки.

Как это происходит?

Я предполагаю, что это плагин babel, который работает - перенос модуля в модули CommonJS? Есть ли документация по этому поводу?

Есть ли способ просмотреть перенесенный код?

Ответы на вопрос(1)

Ваш ответ на вопрос