Testen · Junior · Frage 47 von 78
Wie prüft man, dass ein Element NICHT auf der Seite ist?
- 1
expect(screen.queryByText("Error")).not.toBeInTheDocument() - 2
expect(screen.getByText("Error")).toBeNull()nach dem Rendern - 3
expect(screen.findByText("Error")).toBeFalsy()nach dem Rendern
Antwort zeigen
Richtige Antwort: expect(screen.queryByText("Error")).not.toBeInTheDocument()
Erklärung
getBy würde werfen, bevor die Assertion läuft, und findBy gibt ein Promise zurück, das immer truthy ist.