UNPKG

grunt-mochadoc

Version:
53 lines (35 loc) 1.39 kB
# Grunt-Mochadoc # A Grunt task for running Mochadoc against your existing test codebase. Find me online: - [@cm_stead](https://twitter.com/cm_stead) - [ChrisStead.com](http://www.chrisstead.com) ## Setup ## First install Grunt-Mochadoc globally from NPM: `npm install grunt-mochadoc --save-dev` Then add your runner configuration to your gruntfile: ``` module.exports = function(grunt) { grunt.initConfig({ tests: { config: './.mochadocrc' } }); grunt.registerNpmTask('grunt-mochadoc'); } ``` That's it! ## Configuring Mochadoc ## The best way to configure Mochadoc is to follow the instructions on the [Mochadoc NPM Page](https://www.npmjs.com/package/mochadoc). A typical `.mochadocrc` file will look like the following: ``` { "projectName": "My Groovy Project", "files": "./test/**/*.test.js", "dest": "./docs/api" } ``` ## Running Grunt-Mochadoc ## Grunt-Mochadoc runs much like any other Grunt task. Running `grunt mochadoc` will run all configured mochadoc tasks. This will generate all documents as each configuration defines. Since Grunt-Mochadoc is a [multitask](https://gruntjs.com/creating-tasks#multi-tasks) it can also be called with each named configuration: `grunt mochadoc:mySweetTests`. ## Commit History ## ### v1.0.5 ### - First Stable Release