From: Ardis Lu Date: Tue, 4 Feb 2025 07:45:43 +0000 (-0800) Subject: Fix regex to match examples X-Git-Tag: v0.1.0~72 X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=fb5ac4c580a80ddd7d80ff42da6a99026adee790;p=csvio Fix regex to match examples This change allows for the file name convention "wip_ex1_1.js" for in-progress examples. --- 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,