Testen · Junior · Frage 51 von 78

Wie tippt man mit user-event v14 Text in ein Eingabefeld?

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

Richtige Antwort: user per setup() erzeugen und den Aufruf abwarten

Erklärung

In v14 geben alle Methoden Promises zurück. value direkt zu setzen überspringt die Events, auf die React hört.

Zum Weiterlesen

Fehler in der Frage

Testen · Junior · Frage 51

Teste dich selbst

Mach den Test Testen · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen