Lewerow/Zurvan

View on GitHub
Gruntfile.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';
module.exports = function(grunt) {
  // Add the grunt-mocha-test tasks.
  grunt.loadNpmTasks('grunt-mocha-istanbul');

  function toFile(dir) {
    return dir + '/*.js';
  }

  var testDirectories = ['tests', 'tests/*', 'examples'];
  var testFiles = testDirectories.map(toFile);
  var productionDirectories = ['.', 'detail'];
  var productionFiles = productionDirectories.map(toFile);

  var allFiles = productionFiles.concat(testFiles);

  grunt.initConfig({
    mocha_istanbul: {
      coverage: {
        src: testFiles
      }
    }
  });

  grunt.registerTask('default', 'mocha_istanbul');
};