From a6bdf9cdacb7ee01718f390ba21f8856df14d220 Mon Sep 17 00:00:00 2001 From: Domenic Denicola Date: Thu, 2 Apr 2015 15:11:25 -0400 Subject: [PATCH] Expand reporters section into "things that go well with tape" Closes #147. --- readme.markdown | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/readme.markdown b/readme.markdown index 05aa6e8d..b5d5dad2 100644 --- a/readme.markdown +++ b/readme.markdown @@ -43,7 +43,11 @@ not ok 2 should be equal # fail 1 ``` -# pretty reporters +# things that go well with tape + +tape maintains a fairly minimal core. Additional features are usually added by using another module alongside tape. + +## pretty reporters The default TAP output is good for machines and humans that are robots. @@ -67,10 +71,15 @@ that will output something pretty if you pipe TAP into them: To use them, try `node test/index.js | tap-spec` or pipe it into one of the modules of your choice! -# uncaught exceptions +## uncaught exceptions By default, uncaught exceptions in your tests will not be intercepted, and will cause tape to crash. If you find this behavior undesirable, use [tape-catch](https://github.com/michaelrhodes/tape-catch) to report any exceptions as TAP errors. +## other + +- CoffeeScript support with https://www.npmjs.com/package/coffeetape +- Promise support with https://www.npmjs.com/package/blue-tape + # methods The assertion methods in tape are heavily influenced or copied from the methods