Testen · Junior · Frage 55 von 78
Wie prüft man das Ergebnis eines Klicks auf einen Zähler-Button?
const user = userEvent.setup();
render(<Counter />);
await user.click(screen.getByRole("button", { name: "+" }));- 1
expect(screen.getByText("Count: 1")).toBeInTheDocument() - 2
expect(useState).toHaveBeenCalledWith(1)nach dem Klick - 3
expect(Counter.state.count).toBe(1)nach demclick-Aufruf
Antwort zeigen
Richtige Antwort: expect(screen.getByText("Count: 1")).toBeInTheDocument()
Erklärung
Prüfe, was der Nutzer sieht, nicht den internen State der Komponente.