Testowanie · Middle · Pytanie 7 z 75
Jak przetestować pole wyszukiwania z debounce?
- ✓Poprawna odpowiedź: Włączyć fake timery, wpisać tekst, przesunąć czas o opóźnienie debounce i sprawdzić żądanie/wynik
- 2Dodać do testu
await new Promise(r => setTimeout(r, 500)) - 3Wyłączyć debounce w testach flagą środowiskową
Wyjaśnienie
Fake timery sprawiają, że test jest szybki i deterministyczny. Prawdziwe czekanie spowalnia zestaw i nadal daje wyścigi.