parent::
setUp();
// Check that the validation class is available.
if (!
class_exists("\\JsonSchema\\Validator"
)) { $this->
fail('The JSON Schema validator is missing. You can install it with `composer require justinrainbow/json-schema`.'
);
} $module_handler =
$this->
prophesize(ModuleHandlerInterface::
class);
$module =
$this->
prophesize(Extension::
class);
$module_path =
dirname(__DIR__, 4
);
$module->
getPath()->
willReturn($module_path);
$module_handler->
getModule('jsonapi'
)->
willReturn($module->
reveal());
$subscriber =
new ResourceResponseValidator( $this->
prophesize(LoggerInterface::
class)->
reveal(),
$module_handler->
reveal(),
''
);
$subscriber->
setValidator();
$this->subscriber =
$subscriber;
} /**
* @covers ::doValidateResponse
*/