Testowanie · Junior · Pytanie 54 z 78
Co jest nie tak z tym testem?
const { container } = render(<Counter />);
container.querySelector(".increment").click();
expect(container.querySelector(".value").textContent).toBe("1");- ✓Poprawna odpowiedź: Zależy od klas CSS (szczegółów implementacji); szukaj elementów po roli i tekście i używaj user-event
- 2Nic - to zalecany styl
- 3W RTL nie ma
container
Wyjaśnienie
Zmiana nazwy klasy zepsuje test, choć użytkownik nie zobaczy żadnej różnicy.