From 78f8852f7d9e0be90d5033174fe49455f3e07694 Mon Sep 17 00:00:00 2001 From: Henrik Storck <13228538+henrikstorck@users.noreply.github.com> Date: Thu, 17 Mar 2022 00:52:39 +0100 Subject: [PATCH] cherry-pick(#12837): fix: folder traversal for isModule check --- packages/playwright-test/src/loader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playwright-test/src/loader.ts b/packages/playwright-test/src/loader.ts index 4521cd915e..a3f016d3f5 100644 --- a/packages/playwright-test/src/loader.ts +++ b/packages/playwright-test/src/loader.ts @@ -489,7 +489,7 @@ export function folderIsModule(folder: string): boolean { if (fs.existsSync(packageJson)) { isModule = require(packageJson).type === 'module'; } else { - const parentFolder = path.basename(folder); + const parentFolder = path.dirname(folder); if (parentFolder !== folder) isModule = folderIsModule(parentFolder); else