You are here

protected function RequestTestRest::assertMimeType in OpenAPI for REST 8.2

Assert the correct MIME types.

Parameters

string[] $actual: The actual MIME types.

array $options: Additional options.

Overrides RequestTestBase::assertMimeType

File

tests/src/Functional/RequestTestRest.php, line 131

Class

RequestTestRest
REST tests for requests on OpenAPI routes.

Namespace

Drupal\Tests\openapi_rest\Functional

Code

protected function assertMimeType(array $actual, array $options = []) {
  $rest_mimetypes = [
    'application/json',
  ];
  if (isset($options['entity_type_id']) && $options['entity_type_id'] === 'openapi_test_entity') {
    $rest_mimetypes[] = 'application/hal+json';
  }
  $this
    ->assertEquals($rest_mimetypes, $actual, "REST root should only contain " . implode(' and ', $rest_mimetypes));
}