From b92aa93ca87433bb3025a282f7e73a4ae1d466be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 17 Feb 2026 17:15:47 +0100 Subject: [PATCH] refine relative path handling in test file filtering logic --- npm-packages/meteor-rspack/lib/test.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/npm-packages/meteor-rspack/lib/test.js b/npm-packages/meteor-rspack/lib/test.js index 2cade65b7e..db4cfb9a86 100644 --- a/npm-packages/meteor-rspack/lib/test.js +++ b/npm-packages/meteor-rspack/lib/test.js @@ -73,6 +73,9 @@ const generateEagerTestFile = ({ mode: 'eager', }); ctx.keys().filter((k) => { + // Make the check strictly relative to the context root. + // If k is absolute and starts with root, strip it; if it's already relative, leave it. + const rel = k.startsWith('${projectDir}') ? k.slice(${projectDir.length}) : k.replace(/^\\.\\//, ''); // Only exclude based on *relative* path segments. return !MeteorIgnoreRegex.test(rel); }).forEach(ctx);