From c514b1cfdb8775fc3c9b91a51a1db7b39af313e0 Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Thu, 5 Oct 2023 00:57:12 -0600 Subject: [PATCH] update testutils --- package-lock.json | 24 ++++++++++++------------ package.json | 2 +- test/run-spec-tests.js | 37 +++++++++++++++++++------------------ 3 files changed, 32 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index cafa880ccf..3a06a3a944 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "marked": "bin/marked.js" }, "devDependencies": { - "@markedjs/testutils": "^9.0.3", + "@markedjs/testutils": "9.1.0-2", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.3", "@semantic-release/commit-analyzer": "^11.0.0", @@ -275,21 +275,21 @@ } }, "node_modules/@markedjs/testutils": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@markedjs/testutils/-/testutils-9.0.3.tgz", - "integrity": "sha512-CsJxBSYKDIF9nHT9T8y8VGXuSIwOVBdwnVwFx8u9I072PBd05IFZV001PYiIc1KGmgU+i+X3imeHoE2hg12bnw==", + "version": "9.1.0-2", + "resolved": "https://registry.npmjs.org/@markedjs/testutils/-/testutils-9.1.0-2.tgz", + "integrity": "sha512-kSL0GMgFcf37Ml1rkr+z5mtk95XU7h01dN1dbb3pX18ZfoGx/UK3yZWoD9AJBlsCy2Bj4q7scB/soeTnTZ2Q+Q==", "dev": true, "dependencies": { "@markedjs/html-differ": "^4.0.2", "front-matter": "^4.0.2", - "marked": "^9.0.3", - "marked-repo": "https://github.com/markedjs/marked/tarball/v9.0.3" + "marked": "^9.1.0", + "marked-repo": "https://github.com/markedjs/marked/tarball/v9.1.0" } }, "node_modules/@markedjs/testutils/node_modules/marked": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-9.0.3.tgz", - "integrity": "sha512-pI/k4nzBG1PEq1J3XFEHxVvjicfjl8rgaMaqclouGSMPhk7Q3Ejb2ZRxx/ZQOcQ1909HzVoWCFYq6oLgtL4BpQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.0.tgz", + "integrity": "sha512-VZjm0PM5DMv7WodqOUps3g6Q7dmxs9YGiFUZ7a2majzQTTCgX+6S6NAJHPvOhgFBzYz8s4QZKWWMfZKFmsfOgA==", "dev": true, "bin": { "marked": "bin/marked.js" @@ -4947,9 +4947,9 @@ }, "node_modules/marked-repo": { "name": "marked", - "version": "9.0.3", - "resolved": "https://github.com/markedjs/marked/tarball/v9.0.3", - "integrity": "sha512-W7HqyjY5patfx1cP7DTGlpc+3Pj4pl2A6aWJ8DO/G4jkzS4PwDHrTflHXTGHx+ZVzXOjwiImqvAivUzYP/Ym+w==", + "version": "9.1.0", + "resolved": "https://github.com/markedjs/marked/tarball/v9.1.0", + "integrity": "sha512-IyEAAyQQgr0P0P+R0T3vZEJBYs8ddyKsU3MljWnrESSTmaKt7KnaDykl8MIiT7ppdK4ZmNkCfvEBwBfxv9BNwQ==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index 65ebe17002..78df810713 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "html" ], "devDependencies": { - "@markedjs/testutils": "^9.0.3", + "@markedjs/testutils": "9.1.0-2", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.3", "@semantic-release/commit-analyzer": "^11.0.0", diff --git a/test/run-spec-tests.js b/test/run-spec-tests.js index 7bcde70911..d42bfcb9f8 100644 --- a/test/run-spec-tests.js +++ b/test/run-spec-tests.js @@ -10,40 +10,41 @@ function parse(markdown, options) { const __dirname = dirname(fileURLToPath(import.meta.url)); -const tests = await getTests({ - CommonMark: resolve(__dirname, './specs/commonmark'), - GFM: resolve(__dirname, './specs/gfm'), - New: resolve(__dirname, './specs/new'), - Original: resolve(__dirname, './specs/original'), - ReDOS: resolve(__dirname, './specs/redos') -}); - -outputCompletionTable('CommonMark', tests.CommonMark); +const [commonMarkTests, gfmTests, newTests, originalTests, redosTests] = + await getTests([ + resolve(__dirname, './specs/commonmark'), + resolve(__dirname, './specs/gfm'), + resolve(__dirname, './specs/new'), + resolve(__dirname, './specs/original'), + resolve(__dirname, './specs/redos') + ]); + +outputCompletionTable('CommonMark', commonMarkTests); runTests({ - tests: tests.CommonMark, + tests: commonMarkTests, parse, defaultMarkedOptions: { gfm: false, pedantic: false } }); -outputCompletionTable('GFM', tests.GFM); +outputCompletionTable('GFM', gfmTests); runTests({ - tests: tests.GFM, + tests: gfmTests, parse, defaultMarkedOptions: { gfm: true, pedantic: false } }); runTests({ - tests: tests.Original, - parse, - defaultMarkedOptions: { gfm: false, pedantic: true } + tests: newTests, + parse }); runTests({ - tests: tests.New, - parse + tests: originalTests, + parse, + defaultMarkedOptions: { gfm: false, pedantic: true } }); runTests({ - tests: tests.RedDOS, + tests: redosTests, parse });