Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mocha-reporter

Package Overview
Dependencies
Maintainers
3
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mocha-reporter

Mocha reporter, enhanced

  • 0.1.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
114
decreased by-25%
Maintainers
3
Weekly downloads
 
Created
Source

mocha-reporter

Mocha reporter, enhanced.

Features

Log captures

Log capture screenshot

Capture stdout and stderr, and pretty-prints it only on error or when the DEBUG environment variable is set (like in the example above). This allows you to still leverage logging within your tests, or even add test-specific logs.

Pretty errors

Pretty errors

Thrown or returned errors will look much prettier now.

espower-loader

It looks even better when combined with espower-loader!

Installation

npm install --save mocha-reporter

Optionally, you may also add the following at the entrypoint of your test suite (it needs to be placed before any other Mocha-related calls):

require('mocha-reporter').hook()

This will add an extra line containing the file name and line number of the test upon error:

with file name

Finally, you may also set the DEBUG environment to true to view the log output of all tests, including the ones that passed.

DEBUG=true npm run test

debug

Usage

Under package.json:

{
  "scripts": {
    "test:unit": "mocha --reporter mocha-reporter"
  }
}

License

MIT

Keywords

FAQs

Package last updated on 13 Dec 2017

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