tap-nirvana-extended

v1.1.2
Proper Diffing Reporter for TAP
tap diff reporter

Tap Nirvana - Proper Reporter

A TAP reporter optimized for developer comfort above anything else. Works with any TAP-compatible test runner, such as tape or blue-tape (the promisified version of tape).

Usage:

Snippet from a package.json:

 "devDependencies": {
    "blue-tape": "^1.0.0",
    "tap-nirvana": "^1.0.5",
    "nyc": "^11.3.0"
  },
  "scripts": {
    "test": "nyc blue-tape test/**/*.js | tap-nirvana "
  }

  Options:

    --failedAsLast
      Print failed assertions at the end of the stream

Features:

  1. Color-coded diffs of complex objects for easy expected/actual analysis
  2. Laser-sharp pointer to where exceptions occured
  3. Usually gets out of your way and reduces noise.

Screenshot

screenshot image

Credit

TAP Nirvana is a fork of Tap-Spec

TAP Nirvana Extended is a fork of tap-nirvana

npm i tap-nirvana-extended

Metadata

  • MIT
  • Whatever
  • Sergio de Cristofaro
  • released 2/12/2022

Downloads

Maintainers