Să zicem că ai acest test:

Nu va funcționa...

Jest se va plânge că:

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

Fix 1

Adăugați declarația variabilei jest.fn() cu mock. Așadar, în exemplul de mai sus, navigateToProfile devine mockNavigateToProfile:

„Înțelegeți de ce variabilele care încep cu cuvântul „fals” rezolvă eroarea noastră de acoperire”

Fix 2

Folosiți jest.doMock() în loc dejest.mock():

🌻Notă: dacă doriți să utilizați această metodă, „există câțiva pași suplimentari pe care va trebui să-i urmați mai întâi”.