Допустим, у вас есть этот тест:

Это не сработает…

Шут пожалуется, что:

The module factory of “jest.mock()” is not allowed to reference any out-of-scope variables.

Исправить 1

Добавьте к объявлению переменной jest.fn () mock. Итак, в приведенном выше примере navigateToProfile становится mock NavigateToProfile:

Поймите, почему переменные, начинающиеся со слова« имитация , решают нашу ошибку определения объема»

Исправить 2

Используйте jest. do Mock () вместо jest.mock ():

🌻 Примечание. если вы хотите использовать этот метод, сначала вам нужно выполнить несколько дополнительных шагов.