Тестування · Middle · Запитання 7 з 75
Як протестувати поле пошуку з debounce?
- ✓Правильна відповідь: Увімкнути фейкові таймери, ввести текст, просунути час на затримку debounce і перевірити запит/результат
- 2Додати в тест
await new Promise(r => setTimeout(r, 500)) - 3Вимкнути debounce у тестах через прапорець середовища
Пояснення
Фейкові таймери роблять тест швидким і детермінованим. Реальні очікування сповільнюють набір і однаково дають гонки.