diff --git a/core/modules/layout_builder/tests/src/Kernel/EntityViewAlterTest.php b/core/modules/layout_builder/tests/src/Kernel/EntityViewAlterTest.php index 5c86791f38a3bf712a41c55db58f86ab54344539..48f829a30836fba5917a80e0765d2a3e89066d7a 100644 --- a/core/modules/layout_builder/tests/src/Kernel/EntityViewAlterTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/EntityViewAlterTest.php @@ -9,6 +9,8 @@ use Drupal\KernelTests\KernelTestBase; use Drupal\layout_builder\Entity\LayoutBuilderEntityViewDisplay; use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\HttpFoundation\Session\Session; +use Symfony\Component\HttpFoundation\Session\Storage\MockArraySessionStorage; use Symfony\Component\Routing\Route; /** @@ -52,6 +54,7 @@ public function testContextualLinksRemoved(): void { $request = Request::create('<front>'); $request->attributes->set(RouteObjectInterface::ROUTE_NAME, 'layout_builder.test'); $request->attributes->set(RouteObjectInterface::ROUTE_OBJECT, new Route('/')); + $request->setSession(new Session(new MockArraySessionStorage())); \Drupal::requestStack()->push($request); // Assert the contextual links are removed. layout_builder_entity_view_alter($build, $entity, $display);