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();
});- 1Nichts, denn das ist der empfohlene Weg
- 2
waitForakzeptiert überhaupt keineasync-Callbacks - 3Seiteneffekte in
waitForwiederholen sich bei jedem Versuch
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.