We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f24db25 commit abc599aCopy full SHA for abc599a
src/Codeception/Module/REST.php
@@ -959,15 +959,19 @@ public function seeResponseIsValidOnJsonSchemaString(string $schema): void
959
$validator->validate($responseObject, $schemaObject, JsonConstraint::CHECK_MODE_VALIDATE_SCHEMA);
960
961
$outcome = $validator->isValid();
962
- $error = '';
+ $message = '';
963
if (!$outcome) {
964
- $errors = $validator->getErrors();
965
- $error = array_shift($errors)["message"];
+ foreach ($validator->getErrors() as $error) {
+ if ($message !== '') {
966
+ $message .= ', ';
967
+ }
968
+ $message .= sprintf("[Property: '%s'] %s", $error['property'], $error['message']);
969
970
}
971
972
Assert::assertTrue(
973
$outcome,
- $error
974
+ $message
975
);
976
977
0 commit comments