Testen · Junior · Frage 73 von 78
Was macht test.each / it.each?
test.each([
[1, 1, 2],
[2, 3, 5],
])("add(%i, %i) = %i", (a, b, expected) => {
expect(add(a, b)).toBe(expected);
});- 1Führt für jede Datei im Ordner einen Test aus
- 2Wiederholt den Test, bis er besteht
- 3Führt denselben Test mit verschiedenen Datensätzen aus
Antwort zeigen
Richtige Antwort: Führt denselben Test mit verschiedenen Datensätzen aus
Erklärung
Parametrisierte Tests vermeiden Copy-Paste und machen das Ergänzen von Randfällen leicht.