From 095d29e7e30ec349741a9116d4e7d2ebe51e6184 Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Wed, 1 May 2024 08:42:27 +0100 Subject: [PATCH] Issue #3439837 by SolimanHarkas, vensires: Fix Forum tests that rely on UID1's super user behavior (cherry picked from commit c9248457c4cd874ff511459fe2a2bbebf9d44224) --- .../tests/src/Functional/ForumUninstallTest.php | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/core/modules/forum/tests/src/Functional/ForumUninstallTest.php b/core/modules/forum/tests/src/Functional/ForumUninstallTest.php index 23b708e04a1..882efcb104d 100644 --- a/core/modules/forum/tests/src/Functional/ForumUninstallTest.php +++ b/core/modules/forum/tests/src/Functional/ForumUninstallTest.php @@ -28,14 +28,6 @@ class ForumUninstallTest extends BrowserTestBase { */ protected static $modules = ['forum']; - /** - * {@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} */ @@ -177,7 +169,9 @@ class ForumUninstallTest extends BrowserTestBase { * Tests uninstallation of forum module when vocabulary is deleted. */ public function testForumUninstallWithoutForumVocabulary() { - $this->drupalLogin($this->rootUser); + $this->drupalLogin($this->drupalCreateUser([ + 'administer modules', + ])); Vocabulary::load('forums')->delete(); // Now attempt to uninstall forum.