Testen · Junior · Frage 19 von 78
Wie prüft man, dass eine Funktion einen Fehler wirft?
expect(() => parse("bad")).toThrow("Invalid input");- 1
parse("bad")direkt innerhalb vonexpectaufrufen - 2
toBeFalsy()auf den Rückgabewert des Codes anwenden - 3Eine Funktion übergeben, damit
expectden Fehler abfangen kann
Antwort zeigen
Richtige Antwort: Eine Funktion übergeben, damit expect den Fehler abfangen kann
Erklärung
expect(parse("bad")) würde werfen, bevor expect die Kontrolle bekommt, und der Test scheiterte an diesem Fehler, statt ihn zu prüfen.