mocha-fengshui-reporter

1.1.0 • Public • Published

Feng Shui Reporter for mocha

A slimmed down reporter for mocha that prints USEFUL stack traces:

  • Focuses on code by hiding or deemphasizing stack frames in other modules or the mocha test framework itself
  • Displays the contents of the line of code referenced in each frame

(See below for examples of output)

install it:

npm install mocha-fengshui-reporter --save-dev

to use it, use mocha's -R/--reporter argument:

./node_modules/.bin/mocha test -R mocha-fengshui-reporter

configuration

The output mode for stack traces is set via env variable MOCHA_FENGSHUI_MODE

possible values:

  • default - display (gray) stack frames from npm modules and node internals ./node_modules/.bin/mocha test -R mocha-fengshui-reporter

  • minimal - only display stack frames from the local module (just 'my code') MOCHA_FENGSHUI_MODE=minimal ./node_modules/.bin/mocha test -R mocha-fengshui-reporter

Example "minimal" output

Example Minimal

Example "default" output

Example Default

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i mocha-fengshui-reporter

    Weekly Downloads

    0

    Version

    1.1.0

    License

    ISC

    Last publish

    Collaborators

    • davidmfoley