|
@@ -37,19 +37,19 @@ |
|
|
block discarded – undo |
|
37
|
37
|
public static function assertJsonMatchesSchema($schema, $content) |
|
38
|
38
|
{ |
|
39
|
39
|
$retriever = new UriRetriever(); |
|
40
|
|
- $schema = $retriever->retrieve('file://'.realpath($schema)); |
|
|
40
|
+ $schema = $retriever->retrieve('file://' . realpath($schema)); |
|
41
|
41
|
|
|
42
|
42
|
$refResolver = new RefResolver($retriever); |
|
43
|
|
- $refResolver->resolve($schema, 'file://'.__DIR__.'/../Resources/schemas/'); |
|
|
43
|
+ $refResolver->resolve($schema, 'file://' . __DIR__ . '/../Resources/schemas/'); |
|
44
|
44
|
|
|
45
|
45
|
$validator = new Validator(); |
|
46
|
46
|
$validator->check($content, $schema); |
|
47
|
47
|
|
|
48
|
48
|
$message = '- Property: %s, Contraint: %s, Message: %s'; |
|
49
|
|
- $messages = array_map(function ($e) use ($message) { |
|
|
49
|
+ $messages = array_map(function($e) use ($message) { |
|
50
|
50
|
return sprintf($message, $e['property'], $e['constraint'], $e['message']); |
|
51
|
51
|
}, $validator->getErrors()); |
|
52
|
|
- $messages[] = '- Response: '.json_encode($content); |
|
|
52
|
+ $messages[] = '- Response: ' . json_encode($content); |
|
53
|
53
|
|
|
54
|
54
|
self::assertTrue($validator->isValid(), implode("\n", $messages)); |
|
55
|
55
|
} |
Please login to merge, or discard this patch.