From 77681bda121d0c866cf95c9c134596d9402c7b22 Mon Sep 17 00:00:00 2001
From: nod_ <nod_@598310.no-reply.drupal.org>
Date: Wed, 14 Aug 2024 21:15:35 +0200
Subject: [PATCH] Issue #3439910 by pooja_sharma, vensires: Fix Toolbar tests
 that rely on UID1's super user behavior

---
 .../ToolbarActiveTrailTest.php                    | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/core/modules/toolbar/tests/src/FunctionalJavascript/ToolbarActiveTrailTest.php b/core/modules/toolbar/tests/src/FunctionalJavascript/ToolbarActiveTrailTest.php
index 5c698f23f4bf..b12ce9ef54f5 100644
--- a/core/modules/toolbar/tests/src/FunctionalJavascript/ToolbarActiveTrailTest.php
+++ b/core/modules/toolbar/tests/src/FunctionalJavascript/ToolbarActiveTrailTest.php
@@ -18,14 +18,6 @@ class ToolbarActiveTrailTest extends WebDriverTestBase {
    */
   protected static $modules = ['toolbar', 'node', 'field_ui'];
 
-  /**
-   * {@inheritdoc}
-   *
-   * @todo Remove and fix test to not rely on super user.
-   * @see https://www.drupal.org/project/drupal/issues/3437620
-   */
-  protected bool $usesSuperUserAccessPolicy = TRUE;
-
   /**
    * {@inheritdoc}
    */
@@ -36,8 +28,13 @@ class ToolbarActiveTrailTest extends WebDriverTestBase {
    */
   protected function setUp(): void {
     parent::setUp();
-    $this->drupalLogin($this->rootUser);
     $this->drupalCreateContentType(['type' => 'article', 'name' => 'Article']);
+    $this->drupalLogin($this->drupalCreateUser([
+      'access administration pages',
+      'administer content types',
+      'administer node fields',
+      'access toolbar',
+    ]));
   }
 
   /**
-- 
GitLab