public function test_should_resolve_with_uri() { $this->given($schema = new TestedClass('{}', 'file://test'), $this->mockGenerator->orphanize('__construct'), $resolver = new \mock\JsonSchema\RefResolver(), $resolver->getMockController()->resolve = true)->when($result = $schema->resolve($resolver))->mock($resolver)->call('resolve')->withArguments('{}', 'file://test')->once()->object($result)->isIdenticalTo($schema); }
public function validate(Json $json, JsonSchema $schema) { return $schema->resolve(new RefResolver(new UriRetriever()))->validate($json, new Validator()); }