Skip to content

Commit 5198685

Browse files
committed
fix(server-tests): test:coverage task
Changes: - add missing `option` argument from `test` task - define `istanbul_check_coverage` with `jit-grunt` - place server coverage reports in their own folder: `coverage/server`
1 parent 4babb07 commit 5198685

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

app/templates/Gruntfile.js

+6-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ module.exports = function (grunt) {
1717
cdnify: 'grunt-google-cdn',
1818
protractor: 'grunt-protractor-runner',
1919
injector: 'grunt-asset-injector',
20-
buildcontrol: 'grunt-build-control'
20+
buildcontrol: 'grunt-build-control',
21+
istanbul_check_coverage: 'grunt-mocha-istanbul'
2122
});
2223

2324
// Time how long tasks take. Can help when optimizing build times
@@ -508,7 +509,7 @@ module.exports = function (grunt) {
508509
reporter: 'spec',
509510
require: ['mocha.conf.js'],
510511
mask: '**/*.spec.js',
511-
coverageFolder: 'coverage/unit'
512+
coverageFolder: 'coverage/server/unit'
512513
},
513514
src: 'server'
514515
},
@@ -522,7 +523,7 @@ module.exports = function (grunt) {
522523
reporter: 'spec',
523524
require: ['mocha.conf.js'],
524525
mask: '**/*.e2e.js',
525-
coverageFolder: 'coverage/e2e'
526+
coverageFolder: 'coverage/server/e2e'
526527
},
527528
src: 'server'
528529
}
@@ -531,7 +532,7 @@ module.exports = function (grunt) {
531532
istanbul_check_coverage: {
532533
default: {
533534
options: {
534-
coverageFolder: 'coverage/*',
535+
coverageFolder: 'coverage/**',
535536
check: {
536537
lines: 80,
537538
statements: 80,
@@ -815,7 +816,7 @@ module.exports = function (grunt) {
815816
grunt.task.run(['serve']);
816817
});
817818

818-
grunt.registerTask('test', function(target) {
819+
grunt.registerTask('test', function(target, option) {
819820
if (target === 'server') {
820821
return grunt.task.run([
821822
'env:all',

0 commit comments

Comments
 (0)