From 98892fa9217c08f41761afb93bdf4f2dd851712f Mon Sep 17 00:00:00 2001
From: Yash Rode <57207-yash.rode@users.noreply.drupalcode.org>
Date: Tue, 25 Apr 2023 18:15:33 +0000
Subject: [PATCH] Issue #3355553 by yash.rode, phenaproxima: Set the default
 installer paths for Drupal in installComposerInstallers()

---
 .../tests/src/Kernel/EnabledExtensionsValidatorTest.php        | 2 --
 package_manager/tests/src/Traits/ComposerInstallersTrait.php   | 3 +++
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/package_manager/tests/src/Kernel/EnabledExtensionsValidatorTest.php b/package_manager/tests/src/Kernel/EnabledExtensionsValidatorTest.php
index 617ee41191..3dfe9b2899 100644
--- a/package_manager/tests/src/Kernel/EnabledExtensionsValidatorTest.php
+++ b/package_manager/tests/src/Kernel/EnabledExtensionsValidatorTest.php
@@ -102,8 +102,6 @@ class EnabledExtensionsValidatorTest extends PackageManagerKernelTestBase {
   public function testExtensionRemoved(array $packages, array $expected_results): void {
     $project_root = $this->container->get(PathLocator::class)->getProjectRoot();
     $this->installComposerInstallers($project_root);
-    // @todo Remove this in https://www.drupal.org/project/automatic_updates/issues/3355553.
-    $this->setInstallerPaths([], $project_root);
 
     $active_manipulator = new ActiveFixtureManipulator();
     $stage_manipulator = $this->getStageFixtureManipulator();
diff --git a/package_manager/tests/src/Traits/ComposerInstallersTrait.php b/package_manager/tests/src/Traits/ComposerInstallersTrait.php
index dd36538a26..2da3eed554 100644
--- a/package_manager/tests/src/Traits/ComposerInstallersTrait.php
+++ b/package_manager/tests/src/Traits/ComposerInstallersTrait.php
@@ -45,6 +45,9 @@ trait ComposerInstallersTrait {
       ->addConfig(['allow-plugins.composer/installers' => TRUE])
       ->commitChanges($dir);
     (new Process(['composer', 'require', 'composer/installers:@dev', $working_dir_option]))->mustRun();
+
+    // Use the default installer paths for Drupal core and extensions.
+    $this->setInstallerPaths([], $dir);
   }
 
   /**
-- 
GitLab