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 110fca6 commit 21053a8Copy full SHA for 21053a8
src/Codeception/Module/REST.php
@@ -967,15 +967,19 @@ public function seeResponseIsValidOnJsonSchemaString(string $schema): void
967
$validator->validate($responseObject, $schemaObject, JsonConstraint::CHECK_MODE_VALIDATE_SCHEMA);
968
969
$outcome = $validator->isValid();
970
- $error = '';
+ $message = '';
971
if (!$outcome) {
972
- $errors = $validator->getErrors();
973
- $error = array_shift($errors)["message"];
+ foreach ($validator->getErrors() as $error) {
+ if ($message !== '') {
974
+ $message .= ', ';
975
+ }
976
+ $message .= sprintf("[Property: '%s'] %s", $error['property'], $error['message']);
977
978
}
979
980
Assert::assertTrue(
981
$outcome,
- $error
982
+ $message
983
);
984
985
0 commit comments