mocha-standard
v1.0.0
Published
Integrate the JS standard to your Mocha tests
Downloads
9,898
Maintainers
Readme
mocha-standard
Integrates standard into your mocha tests. This allows you to enforce a "one true" JavaScript coding style in your project via Mocha tests.
Features
This offers a finer alternative to adding standard into package.json's scripts.test
block.
- Runs in the same node process as mocha, removing maybe 500ms of startup time.
- Use
mocha --watch
to recheck for style failures.standard
is used programatically, removing a huge overhead (around 1500ms) in re-running it repeatedly with--watch
. - Painlessly integrate standard into your travisci.org tests.
(Your speed gains may be a bit different from my Pentium II, of course.)
Usage
Install it:
npm install --save-dev mocha-standard standard
Then add this test file to your Mocha suite:
/* test/standard_test.js */
it('conforms to standard', require('mocha-standard'))
To configure what files to consume:
var standard = require('mocha-standard')
it('conforms to standard', standard.files([ 'index.js', 'test/*.js' ]))
Semicolons
To use semistandard instead, use:
npm install --save-dev mocha-standard semistandard
/* test/standard_test.js */
it('conforms to standard', require('mocha-standard/semistandard'))
Thanks
mocha-standard © 2015+, Rico Sta. Cruz. Released under the MIT License. Authored and maintained by Rico Sta. Cruz with help from contributors (list).
ricostacruz.com · GitHub @rstacruz · Twitter @rstacruz