Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
jshint: {
files: ['Gruntfile.js', 'tasks/*.js'],
options: {
curly: true,
eqeqeq: true,
immed: true,
latedef: 'nofunc',
newcap: true,
noarg: true,
sub: true,
undef: true,
boss: true,
eqnull: true,
node: true,
strict: false,
laxcomma: true
},
globals: {}
},
mochaTest: {
test: {
options: {
reporter: 'spec'
},
src: ['test/*.js']
}
},
mocha_istanbul: {
coverage: {
src: 'test',
options: {
mask: '*Test.js'
}
}
},
jenkins: {
serverAddress: 'http://localhost:8080'
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-mocha-test');
grunt.loadNpmTasks('grunt-mocha-istanbul');
// Load local tasks.
grunt.loadTasks('tasks');
// Default task.
grunt.registerTask('default', ['jshint', 'mochaTest']);
};