Skip to content
Snippets Groups Projects
Commit 7d9cd356 authored by Daniel Veza's avatar Daniel Veza
Browse files

Add session to the test request

parent c67ed204
1 merge request!6685[#3341438] - Add additional test coverage for layout_builder_entity_view_alter
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment