From 4d8d2928d8a04a050e6ecd2e32751574895e2835 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 18 Feb 2024 13:25:32 -0500 Subject: [PATCH] chore: ignore test directories left over from other branches (#10525) * chore: ignore test directories left over from other branches * tighten up * one comment will do --------- Co-authored-by: Rich Harris --- packages/svelte/tests/suite.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/svelte/tests/suite.ts b/packages/svelte/tests/suite.ts index 9cacea8d63..0ae06e727f 100644 --- a/packages/svelte/tests/suite.ts +++ b/packages/svelte/tests/suite.ts @@ -67,6 +67,10 @@ export function suite_with_variants( cwd: string, samples_dir = 'samples', @@ -76,13 +80,14 @@ async function for_each_dir( let created_test = false; for (const dir of fs.readdirSync(`${cwd}/${samples_dir}`)) { - if (dir[0] === '.') continue; + if (dir[0] === '.' || !filter.test(dir)) continue; - const file = `${cwd}/${samples_dir}/${dir}/_config.js`; - if (!filter.test(dir)) { + if (fs.readdirSync(`${cwd}/${samples_dir}/${dir}`).every((file) => ignored.includes(file))) { continue; } + const file = `${cwd}/${samples_dir}/${dir}/_config.js`; + created_test = true; const config = (fs.existsSync(file) ? (await import(file)).default : {}) as Test;