Testowanie · Junior · Pytanie 51 z 78

Jak wpisać tekst w pole za pomocą user-event v14?

const user = userEvent.setup();
render(<Login />);
await user.type(screen.getByLabelText("Email"), "ann@example.com");

Wyjaśnienie

W v14 wszystkie metody zwracają promise'y. Bezpośrednie ustawienie value pomija zdarzenia, których nasłuchuje React.

Do poczytania

Błąd w pytaniu

Testowanie · Junior · pytanie 51

Sprawdź się

Rozwiąż test Testowanie · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test