From 5c7822a3f56b3cbe7287302c05731af1488b1bc2 Mon Sep 17 00:00:00 2001 From: Michael Salaverry Date: Wed, 25 Jan 2023 07:43:45 +0200 Subject: [PATCH 1/2] add Node tap producer --- producers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/producers.md b/producers.md index eee7bc6..af7110c 100644 --- a/producers.md +++ b/producers.md @@ -334,6 +334,8 @@ that runs on [Node.js][node] that has a TAP 'formatter'. **[Mocha](http://mochajs.org/)** is a [Node.js][node] and browser testing framework that has a [TAP reporter](http://mochajs.org/#tap). +** [Node >= 18](https://nodejs.org/docs/latest-v18.x/api/test.html#test-runner) ** has an experimental built-in test runner which facilitates the creation of JavaScript tests that produce results in TAP format. + **[node-tap](https://github.com/isaacs/node-tap)** 14 is a [Node.js][node] test framework and harness toolkit that produces and consumes the TAP format. @@ -354,8 +356,6 @@ JavaScript test framework. **[zora](https://github.com/lorenzofox3/zora)** is a TAP producer with pure ES6 support for node.js and browsers without babel. -[node]: https://nodejs.org/en/ - ## [Limbo (OS Inferno)](#limbo) > Limbo is the application programming language for Inferno. From 44efdba6ea032c70b135e2da88afbd39db21f4dc Mon Sep 17 00:00:00 2001 From: Michael Salaverry Date: Wed, 25 Jan 2023 07:48:26 +0200 Subject: [PATCH 2/2] Update producers.md --- producers.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/producers.md b/producers.md index af7110c..9dd43de 100644 --- a/producers.md +++ b/producers.md @@ -334,13 +334,15 @@ that runs on [Node.js][node] that has a TAP 'formatter'. **[Mocha](http://mochajs.org/)** is a [Node.js][node] and browser testing framework that has a [TAP reporter](http://mochajs.org/#tap). -** [Node >= 18](https://nodejs.org/docs/latest-v18.x/api/test.html#test-runner) ** has an experimental built-in test runner which facilitates the creation of JavaScript tests that produce results in TAP format. +[node]: https://nodejs.org + +**[node](https://nodejs.org/docs/latest-v18.x/api/test.html#test-runner)** >= version 18 has an experimental *built-in* test runner which facilitates the creation of JavaScript tests that produce results in TAP format. **[node-tap](https://github.com/isaacs/node-tap)** 14 is a [Node.js][node] test framework and harness toolkit that produces and consumes the TAP format. -**[Painless](https://github.com/taylorhakes/painless)** a modern, easy to use test library for node and browsers that has an optional TAP reporter. +**[Painless](https://github.com/taylorhakes/painless)** a modern, easy to use test library for [Node.js][node] and browsers that has an optional TAP reporter. **[qunit-tap](https://github.com/twada/qunit-tap)** is a TAP output producer plugin for [QUnit](http://qunitjs.com/). @@ -354,7 +356,7 @@ the browsers and outputs TAP. **[Test.Simple](https://github.com/theory/test-simple-js)** is a TAP-emitting JavaScript test framework. -**[zora](https://github.com/lorenzofox3/zora)** is a TAP producer with pure ES6 support for node.js and browsers without babel. +**[zora](https://github.com/lorenzofox3/zora)** is a TAP producer with pure ES6 support for [Node.js][node] and browsers without babel. ## [Limbo (OS Inferno)](#limbo)