New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mocha-bunyan-reporter

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mocha-bunyan-reporter

mocha reporter that generates bunyan json output

  • 0.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
decreased by-66.67%
Maintainers
1
Weekly downloads
 
Created
Source

mocha-bunyan-reporter

Description

A reporter for mocha that uses bunyan to report results.

Usage

Install mocha-bunyan-reporter from npm.

$ npm install mocha-bunyan-reporter
...
$ mocha -R mocha-bunyan-reporter test/one.js

programmatically:

var mocha = new Mocha({
    ui: 'bdd',
    reporter: "mocha-bunyan-reporter"
});
mocha.addFile("test/one.js");
mocha.run(...);

Bunyan options

You can pass bunyan options via the command line. Specify --reporter-options (-O) and a comma separated list of key/value pairs.

Example

This reporter uses ES6 syntax and features, so I specify js:babel-core/register as the compiler for mocha to use. You can pass bunyan options via the -O command line parameter. These are constructed into an object and passed to bunyan.createLogger. If name isn't specified on the command line, the default name will be mocha-bunyan-reporter

Macintosh:h2g2g aumkara$ mocha --compilers js:babel-core/register -R mocha-bunyan-reporter -O name=test,date=now test | bunyan
[2016-08-24T05:29:49.920Z] ERROR: test/55625 on Macintosh.lan:  (date=now, suite="searcher class", test="should expose a search method", duration=3, pass=false)
    err: expected Function { name: 'search' } to be 'function'
[2016-08-24T05:29:49.928Z] ERROR: test/55625 on Macintosh.lan:  (date=now, suite="searcher class search method", test="should return a Promise", duration=0, pass=false, err="Cannot read property 'searchString' of undefined")

this example shows running the same test with default reporter options

Macintosh:h2g2g aumkara$ mocha --compilers js:babel-core/register -R mocha-bunyan-reporter -test | bunyan
[2016-08-24T05:29:55.460Z] ERROR: mocha-bunyan-reporter/55639 on Macintosh.lan:  (suite="searcher class", test="should expose a search method", duration=3, pass=false)
    err: expected Function { name: 'search' } to be 'function'
[2016-08-24T05:29:55.465Z] ERROR: mocha-bunyan-reporter/55639 on Macintosh.lan:  (suite="searcher class search method", test="should return a Promise", duration=1, pass=false, err="Cannot read property 'searchString' of undefined")

Keywords

FAQs

Package last updated on 24 Aug 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc