From 750a8a21080641f29c8f43319cbc6b4bbb2bae67 Mon Sep 17 00:00:00 2001 From: Mikhail Bodrov Date: Mon, 7 Jul 2025 13:03:59 +0300 Subject: [PATCH] fix: optimize match siblings --- packages/jest-runtime/src/helpers.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/jest-runtime/src/helpers.ts b/packages/jest-runtime/src/helpers.ts index e725a758eb4a..a99ebf9b28c7 100644 --- a/packages/jest-runtime/src/helpers.ts +++ b/packages/jest-runtime/src/helpers.ts @@ -43,15 +43,17 @@ export const findSiblingsWithFileExtension = ( const matches = glob .sync(`${pathToModule}.*`, {windowsPathsNoEscape: true}) - .map(match => slash(match)) .map(match => { - const relativePath = path.posix.relative(slashedDirname, match); + const slashedMap = slash(match); + const relativePath = path.posix.relative(slashedDirname, slashedMap); - return path.posix.dirname(match) === slashedDirname - ? `./${relativePath}` - : relativePath; + const slashedPath = + path.posix.dirname(slashedMap) === slashedDirname + ? `./${relativePath}` + : relativePath; + + return `\t'${slashedPath}'`; }) - .map(match => `\t'${match}'`) .join('\n'); if (matches) {