1.0.2 • Published 7 years ago

tap-form-synopsis v1.0.2

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

tap-form-synopsis

Receives streaming TAP and emits a synopsis object when it ends.

install

npm install tap-form-synopsis

example

const formSynopsis = require('tap-form-synopsis')

runTests() // streaming TAP
  .pipe(formSynopsis())
  .pipe(through((synopsis, enc, cb) => {
    // use synopsis for output
    this.push(`total: ${synopsis.tests}\n`)
    cb()
  }))

synopsis

  • time: {
    • start: number ms time tests started
    • end: number ms time tests ended
    • total: number ms total time
  • tests: number amount of assertions
  • passed: [] passing tests
  • failed: [] failing tests