grunt-magic-mocha
Grunt task to run front-end mocha unit tests from the command line with no browser.
Getting Started
This plugin requires Grunt ~0.4.4
-- Learn to use Grunt
Install the plugin with this command:
npm install grunt-magic-mocha --save-dev
Enable in your Gruntfile with:
grunt;
NOTE: If you get errors installing this module, it is probably caused by the
contextify
dependency ofjsDOM
. There is more information here.
If you are using Linux, you may just need to update your version of
NodeJS
. The most up-to-date version can be found here. You will need to download the file, untar it and then run the following commands within the new directory:
./configuremakesudo make install
Quick setup
grunt;
The "magic_mocha" task
Overview
In your project's Gruntfile, add a section named magic_mocha
to the data object passed into grunt.initConfig()
.
grunt;
Options
options.globals
Type: object
Specifies modules that should be attached to the global window
variable.
options.mochaOptions
Type: object
Specifies any mocha options to be used. For more details, look throught the Mocha documentation.
The following options are included by default:
- reporter - "spec"
- ui - "bdd"
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.