From 2e098b4cbe2986f7654ced8fb9016c468c06900c Mon Sep 17 00:00:00 2001 From: Yash Rode <57207-yash.rode@users.noreply.drupalcode.org> Date: Thu, 20 Apr 2023 13:10:36 +0000 Subject: [PATCH] Issue #3355094 by yash.rode: Remove node_modules/exclude.txt from fake_site fixture --- .../fixtures/fake_site/core/node_modules/exclude.txt | 1 - .../modules/example/node_modules/exclude.txt | 1 - .../Kernel/PathExcluder/NodeModulesExcluderTest.php | 12 ++++++++---- 3 files changed, 8 insertions(+), 6 deletions(-) delete mode 100644 package_manager/tests/fixtures/fake_site/core/node_modules/exclude.txt delete mode 100644 package_manager/tests/fixtures/fake_site/modules/example/node_modules/exclude.txt diff --git a/package_manager/tests/fixtures/fake_site/core/node_modules/exclude.txt b/package_manager/tests/fixtures/fake_site/core/node_modules/exclude.txt deleted file mode 100644 index 08874eba8b..0000000000 --- a/package_manager/tests/fixtures/fake_site/core/node_modules/exclude.txt +++ /dev/null @@ -1 +0,0 @@ -This file should never be staged. diff --git a/package_manager/tests/fixtures/fake_site/modules/example/node_modules/exclude.txt b/package_manager/tests/fixtures/fake_site/modules/example/node_modules/exclude.txt deleted file mode 100644 index 08874eba8b..0000000000 --- a/package_manager/tests/fixtures/fake_site/modules/example/node_modules/exclude.txt +++ /dev/null @@ -1 +0,0 @@ -This file should never be staged. diff --git a/package_manager/tests/src/Kernel/PathExcluder/NodeModulesExcluderTest.php b/package_manager/tests/src/Kernel/PathExcluder/NodeModulesExcluderTest.php index 88c6dcd438..a36dd1cd6c 100644 --- a/package_manager/tests/src/Kernel/PathExcluder/NodeModulesExcluderTest.php +++ b/package_manager/tests/src/Kernel/PathExcluder/NodeModulesExcluderTest.php @@ -26,16 +26,20 @@ class NodeModulesExcluderTest extends PackageManagerKernelTestBase { $active_dir = $this->container->get(PathLocator::class) ->getProjectRoot(); + $excluded = [ + "core/node_modules/exclude.txt", + 'modules/example/node_modules/exclude.txt', + ]; + foreach ($excluded as $path) { + mkdir(dirname("$active_dir/$path"), 0777, TRUE); + file_put_contents("$active_dir/$path", "This file should never be staged."); + } $stage = $this->createStage(); $stage->create(); $stage->require(['ext-json:*']); $stage_dir = $stage->getStageDirectory(); - $excluded = [ - "core/node_modules/exclude.txt", - 'modules/example/node_modules/exclude.txt', - ]; foreach ($excluded as $path) { $this->assertFileExists("$active_dir/$path"); $this->assertFileDoesNotExist("$stage_dir/$path"); -- GitLab