Testowanie · Senior · Pytanie 24 z 75
Dlaczego vi.mock musi być hoistowany i co z tego wynika?
- ✓Poprawna odpowiedź: Importy ES są ewaluowane przed ciałem modułu, więc mock trzeba zarejestrować wcześniej; fabryka nie może używać zmiennych zadeklarowanych w pliku
- 2Hoisting przyspiesza testy
- 3To ograniczenie TypeScriptu
Wyjaśnienie
vi.hoisted pozwala tworzyć wartości przenoszone razem z mockiem.