https://github.com/inadarei/tap-nirvana
Tap Nirvana is a Proper Diffing Reporter for TAP
https://github.com/inadarei/tap-nirvana
diff reporter tap tape
Last synced: about 1 month ago
JSON representation
Tap Nirvana is a Proper Diffing Reporter for TAP
- Host: GitHub
- URL: https://github.com/inadarei/tap-nirvana
- Owner: inadarei
- License: mit
- Created: 2018-01-20T09:38:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-17T11:13:13.000Z (almost 4 years ago)
- Last Synced: 2025-06-29T11:52:41.439Z (3 months ago)
- Topics: diff, reporter, tap, tape
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/tap-nirvana
- Size: 370 KB
- Stars: 15
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tap Nirvana - Proper Reporter
A TAP reporter optimized for developer comfort above anything else. Works with
any TAP-compatible test runner, such as
[tape](https://www.npmjs.com/package/tape) or
[blue-tape](https://www.npmjs.com/package/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 "
}
```### 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

### Credit
TAP Nirvana is a fork of [Tap-Spec](https://github.com/scottcorgan/tap-spec)