2.1.4 • Published 10 years ago
grunt-lab v2.1.4
grunt-lab 
Use the hapi.js lab test utility in Grunt.
Configuration
All configuration is optional. See the Lab documentation for more information about each parameter.
| grunt-lab option | Type | Default | Lab flag |
|---|---|---|---|
| files | glob | "test/*/.js" | |
| coverage | boolean | false | -c |
| color | boolean | false | -C |
| dryRun | boolean | false | -d |
| nodeEnv | string | test | -e |
| pattern | string | -g | |
| global | boolean | false | -G |
| identifier | string | -i | |
| ignoreGlobals | string | -I | |
| disableLeakDetection | boolean | false | -l |
| timeout | integer | 2000 | -m |
| reportFile | string | -o | |
| parallel | boolean | false | -p |
| reporter | string | console | -r |
| silence | boolean | false | -s |
| minCoverage | integer | -t | |
| verbose | boolean | false | -v |
An example Gruntfile using grunt-lab may look like this:
"use strict";
module.exports = function (grunt) {
grunt.initConfig({
lab : {
color : true,
coverage : true,
minCoverage : 100
}
});
// Load plugins
grunt.loadNpmTasks("grunt-lab");
// Register tasks
grunt.registerTask("default", [ "lab" ]);
};It is not required to specify any configuration at all if you don't want to.
Contributing
There are only a few things to keep in mind when submitting a PR:
- linting and style guidelines are followed
- 100% test coverage
- all tests pass
Otherwise, the build will fail. :)


