React · Senior · Pytanie 43 z 75
Jaka zasada leży u podstaw React Testing Library?
- ✓Poprawna odpowiedź: Testować zachowanie tak, jak widzi je użytkownik: role, tekst, etykiety
- 2Testować wewnętrzny stan i metody instancji komponentów
- 3Robić snapshot całego DOM i porównywać go po każdej akcji
Wyjaśnienie
Zapytania typu getByRole('button', { name: 'Save' }) jednocześnie sprawdzają zachowanie i dostępność i nie psują się przy refaktoryzacji wnętrza. Interakcje symuluje się przez user-event. Testy szczegółów implementacji są kruche i niewiele gwarantują.