API-Testing · Middle · Frage 4 von 75
Wie validiert man in JavaScript-Tests einen Antwort-Body gegen ein JSON Schema?
- 1
JSON.stringifydes Bodys mit der Schemadatei vergleichen - 2Das Schema mit einem Validator wie Ajv kompilieren und den Body prüfen
- 3Das Schema im Request mitsenden und vom Server prüfen lassen
Antwort zeigen
Richtige Antwort: Das Schema mit einem Validator wie Ajv kompilieren und den Body prüfen
Erklärung
Ajv liefert Validierungsfehler mit Pfaden wie /items/0/price, wodurch Fehler leicht lesbar sind.