From d81f9f6681ae72d3425b91e2f7a294e6d4225675 Mon Sep 17 00:00:00 2001 From: Yves Darmaillac Date: Fri, 2 Jul 2021 15:14:39 +0200 Subject: [PATCH] [readme] Another way to create custom reporters --- readme.markdown | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/readme.markdown b/readme.markdown index df3e0676..57f500f6 100644 --- a/readme.markdown +++ b/readme.markdown @@ -393,6 +393,20 @@ $ node object.js test/x.js test/y.js {"type":"end","test":2} ``` +A convenient alternative to achieve the same: +```js +// report.js +var test = require('tape'); + +test.createStream({ objectMode: true }).on('data', function (row) { + console.log(JSON.stringify(row)) // for example +}); +``` +and then: +```sh +$ tape -r ./report.js **/*.test.js +``` + # install With [npm](https://npmjs.org) do: