Testen · Middle · Frage 2 von 75

Was stimmt mit diesem waitFor nicht?

await waitFor(async () => {
  await user.click(screen.getByRole("button", { name: "Save" }));
  expect(screen.getByText("Saved")).toBeInTheDocument();
});
Antwort zeigen

Richtige Antwort: Seiteneffekte in waitFor wiederholen sich bei jedem Versuch

Erklärung

Der Callback kann viele Male laufen, er sollte also nur Assertions enthalten, idealerweise eine einzige.

Zum Weiterlesen

Fehler in der Frage

Testen · Middle · Frage 2

Teste dich selbst

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

Diesen Test machen