1.0.3 • Published 7 years ago

tap-filter v1.0.3

Weekly downloads
14
License
CC0-1.0
Repository
github
Last release
7 years ago

tap-filter

Stream that receives TAP and filters it according to given TAP types.

install

npm install tap-filter

example

# run tests, output only test and plan lines, format with tap-spec
npm test | tap-filter plan test | tap-spec
const filter = require('tap-filter')

someTapStream
  .pipe(filter(['test-fail']))
  .pipe(process.stdout)

types

  • version
  • plan
  • bailout
  • diagnostic
  • test
  • test-pass
  • test-fail

cli

tap-parser [options] [types...]

  Options:

    -h, --help     output usage information
    -r, --reverse  filter out given types

  TAP types:
    version
    plan
    bailout
    diagnostic
    test
    test-pass
    test-fail

API

filter(types = [], reverse = false)

  • types (array)
  • reverse (boolean)