UNPKG

grunt-mocha-blanket

Version:

Headless Blanket.js code coverage and Mocha testing via PhantomJS

45 lines (40 loc) 1.09 kB
/*global module*/ module.exports = function(grunt) { "use strict"; grunt.initConfig({ blanket_mocha : { options : { threshold : 60, globalThreshold : 65, log : true, logErrors: true, moduleThreshold : 60, modulePattern : "./src/(.*?)/", customThreshold: { './src/spelling/plurals.js': 50 } }, test: { src: ['test.html'], }, xunit: { src: ['test.html'], options : { reporter: 'XUnit', reporterOptions: { output: 'test-results.xml' } } } } }); // Loading dependencies for (var key in grunt.file.readJSON("package.json").devDependencies) { if (key !== "grunt" && key.indexOf("grunt") === 0) { grunt.loadNpmTasks(key); } } grunt.registerTask('coverage', ['blanket_mocha:test']); grunt.registerTask('xunit', ['blanket_mocha:xunit']); grunt.registerTask('default', ['blanket_mocha']); };