else { $this->
assertResourceErrorResponse(404, 'No route found for "GET ' .
$this->
getEntityResourceUrl()->
setAbsolute()->
toString() . '"',
$response);
} $this->
provisionEntityResource();
// DX: forgetting authentication: authentication provider-specific error
// response.
if (static::
$auth) { $response =
$this->
request('GET',
$url,
$request_options);
$this->
assertResponseWhenMissingAuthentication('GET',
$response);
} $request_options[RequestOptions::HEADERS
]['REST-test-auth'
] = '1';
// DX: 403 when attempting to use unallowed authentication provider.
$response =
$this->
request('GET',
$url,
$request_options);
$this->
assertResourceErrorResponse(403, 'The used authentication method is not allowed on this route.',
$response);
unset($request_options[RequestOptions::HEADERS
]['REST-test-auth'
]);
$request_options[RequestOptions::HEADERS
]['REST-test-auth-global'
] = '1';