From fb5ac4c580a80ddd7d80ff42da6a99026adee790 Mon Sep 17 00:00:00 2001 From: Ardis Lu Date: Mon, 3 Feb 2025 23:45:43 -0800 Subject: [PATCH] Fix regex to match examples This change allows for the file name convention "wip_ex1_1.js" for in-progress examples. --- test/examples.test.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/examples.test.js b/test/examples.test.js index d8e563b..b65ee33 100644 --- a/test/examples.test.js +++ b/test/examples.test.js @@ -22,7 +22,8 @@ await Promise.all([ const tests = []; const files = await opendir(tempExamples, { recursive: true }); for await (const file of files) { - const { name } = /(?ex\d+_\d+).js/.exec(file.name)?.groups ?? { name: null }; // Assuming naming convention "ex*_*.js" + // https://regexr.com/8bo3u + const { name } = /^(?ex\d+_\d+).js/.exec(file.name)?.groups ?? { name: null }; // Assuming naming convention "ex*_*.js" if (name === null) { continue; } tests.push({ name, -- 2.47.3