Testen · Middle · Frage 30 von 75
Wie prüft man, dass eine Checkbox angehakt ist?
- 1
expect(screen.getByRole("checkbox").checked).toBe("true")als String - 2
expect(screen.getByRole("checkbox")).toHaveAttribute("checked") - 3
expect(screen.getByRole("checkbox", { name: "Agree" })).toBeChecked()
Antwort zeigen
Richtige Antwort: expect(screen.getByRole("checkbox", { name: "Agree" })).toBeChecked()
Erklärung
Das Attribut checked spiegelt nur den Anfangszustand; toBeChecked prüft den aktuellen Zustand und funktioniert auch mit aria-checked.