From ba4a5619ec86d5947a5249d5d9c82f10b6903dd3 Mon Sep 17 00:00:00 2001 From: chris48s <chris48s@users.noreply.github.com> Date: Mon, 10 Apr 2023 10:19:16 +0100 Subject: [PATCH] fix markdown summary if there are pending tests (#9068) --- scripts/mocha2md.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/scripts/mocha2md.js b/scripts/mocha2md.js index e8b2455d3a..37963f6668 100644 --- a/scripts/mocha2md.js +++ b/scripts/mocha2md.js @@ -20,17 +20,17 @@ if (data.stats.passes > 0) { process.stdout.write(`✔ ${data.stats.passes} passed\n`) } if (data.stats.failures > 0) { - process.stdout.write(`✖ ${data.stats.failures} failed\n\n`) + process.stdout.write(`✖ ${data.stats.failures} failed\n`) } if (data.stats.pending > 0) { - process.stdout.write(`● ${data.stats.pending} pending\n\n`) - process.exit(2) + process.stdout.write(`● ${data.stats.pending} pending\n`) } +process.stdout.write('\n') if (data.stats.failures > 0) { - for (const test of data.tests) { + process.stdout.write('## Failures\n\n') + for (const test of data.failures) { if (test.err && Object.keys(test.err).length > 0) { - process.stdout.write(`### ${test.title}\n\n`) process.stdout.write(`${test.fullTitle}\n\n`) process.stdout.write('```\n') process.stdout.write(`${test.err.stack}\n`) @@ -38,3 +38,10 @@ if (data.stats.failures > 0) { } } } + +if (data.stats.pending > 0) { + process.stdout.write('## Pending\n\n') + for (const test of data.pending) { + process.stdout.write(`${test.fullTitle}\n\n`) + } +} -- GitLab