tests/src/Kernel/Controller/EntryPointTest.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/src/Kernel/Controller/EntryPointTest.php b/tests/src/Kernel/Controller/EntryPointTest.php index 25ebd83..66bf9c6 100644 --- a/tests/src/Kernel/Controller/EntryPointTest.php +++ b/tests/src/Kernel/Controller/EntryPointTest.php @@ -5,6 +5,7 @@ namespace Drupal\Tests\jsonapi\Kernel\Controller; use Drupal\Core\Cache\CacheableJsonResponse; use Drupal\jsonapi\Controller\EntryPoint; use Drupal\Tests\jsonapi\Kernel\JsonapiKernelTestBase; +use Drupal\user\Entity\User; /** * @coversDefaultClass \Drupal\jsonapi\Controller\EntryPoint @@ -33,11 +34,14 @@ class EntryPointTest extends JsonapiKernelTestBase { $controller = new EntryPoint( \Drupal::service('jsonapi.resource_type.repository'), \Drupal::service('renderer'), - new CacheableJsonResponse() + \Drupal::service('current_user') ); $processed_response = $controller->index(); $this->assertEquals( - ['url.site'], + [ + 'url.site', + 'user.roles:authenticated' + ], $processed_response->getCacheableMetadata()->getCacheContexts() ); $data = json_decode($processed_response->getContent(), TRUE); @@ -45,6 +49,7 @@ class EntryPointTest extends JsonapiKernelTestBase { $this->assertRegExp('/.*\/jsonapi/', $links['self']); $this->assertRegExp('/.*\/jsonapi\/user\/user/', $links['user--user']); $this->assertRegExp('/.*\/jsonapi\/node_type\/node_type/', $links['node_type--node_type']); + $this->assertFalse(array_key_exists('meta', $data)); } }