From 2636b55f0dbeead6ec2bf84784d112b3e8477865 Mon Sep 17 00:00:00 2001 From: Richie McColl Date: Thu, 23 Feb 2023 09:15:37 +0000 Subject: [PATCH] doc: add test:coverage event to custom reporter examples PR-URL: https://github.com/nodejs/node/pull/46752 Reviewed-By: Colin Ihrig Reviewed-By: Moshe Atlow Reviewed-By: Luigi Pinca --- doc/api/test.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/doc/api/test.md b/doc/api/test.md index dc5bbb2e199e3e..ecb4b365dade2e 100644 --- a/doc/api/test.md +++ b/doc/api/test.md @@ -557,6 +557,11 @@ const customReporter = new Transform({ case 'test:diagnostic': callback(null, event.data.message); break; + case 'test:coverage': { + const { totalLineCount } = event.data.summary.totals; + callback(null, `total line count: ${totalLineCount}\n`); + break; + } } }, }); @@ -586,6 +591,11 @@ const customReporter = new Transform({ case 'test:diagnostic': callback(null, event.data.message); break; + case 'test:coverage': { + const { totalLineCount } = event.data.summary.totals; + callback(null, `total line count: ${totalLineCount}\n`); + break; + } } }, }); @@ -614,6 +624,11 @@ export default async function * customReporter(source) { case 'test:diagnostic': yield `${event.data.message}\n`; break; + case 'test:coverage': { + const { totalLineCount } = event.data.summary.totals; + yield `total line count: ${totalLineCount}\n`; + break; + } } } } @@ -638,6 +653,11 @@ module.exports = async function * customReporter(source) { case 'test:diagnostic': yield `${event.data.message}\n`; break; + case 'test:coverage': { + const { totalLineCount } = event.data.summary.totals; + yield `total line count: ${totalLineCount}\n`; + break; + } } } };