Testowanie · Middle · Pytanie 4 z 75
Co zwykle oznacza ostrzeżenie „An update to Component inside a test was not wrapped in act(...)”?
- ✓Poprawna odpowiedź: Stan zmienił się po tym, jak test przestał czekać - np. żądanie zakończyło się po ostatniej asercji
- 2Nie zainstalowano React Testing Library
- 3Komponent jest napisany jako klasa
Wyjaśnienie
RTL już opakowuje render i zdarzenia w act. Zwykle rozwiązaniem jest poczekanie na końcowy stan UI przez findBy/waitFor, a nie ręczne dodawanie act.