Тестування · Senior · Запитання 24 з 75
Чому vi.mock має підніматися (hoisting) і що з цього випливає?
- ✓Правильна відповідь: ES-імпорти обчислюються до тіла модуля, тож мок треба зареєструвати раніше; фабрика не може використовувати змінні, оголошені у файлі
- 2Підняття прискорює тести
- 3Це обмеження TypeScript
Пояснення
vi.hoisted дає змогу створити значення, які піднімаються разом із моком.