1
1
"use strict" ;
2
2
3
3
module . exports = function ( grunt ) {
4
- grunt . loadNpmTasks ( "grunt-mocha-test" ) ; // For server-side testing
5
- grunt . loadNpmTasks ( "grunt-karma" ) ; // For client-side testing
4
+ grunt . loadNpmTasks ( "grunt-mocha-test" ) ;
6
5
grunt . loadNpmTasks ( "grunt-contrib-jshint" ) ;
7
- grunt . loadNpmTasks ( "grunt-blanket" ) ;
8
- grunt . loadNpmTasks ( "grunt-contrib-clean" ) ;
9
- grunt . loadNpmTasks ( "grunt-contrib-copy" ) ;
10
- grunt . loadNpmTasks ( "grunt-contrib-concat" ) ;
11
6
grunt . loadNpmTasks ( "grunt-jscs" ) ;
12
7
13
8
grunt . initConfig ( {
14
- clean : {
15
- all : {
16
- src : [ "coverage/" ]
17
- }
18
- } ,
19
9
jshint : {
20
10
all : {
21
11
src : [ "Gruntfile.js" , "index.js" , "src/**/*.js" , "test/**/*.js" ] ,
@@ -29,18 +19,6 @@ module.exports = function(grunt) {
29
19
src : [ "index.js" , "src/**/*.js" , "test/**/*.js" ]
30
20
}
31
21
} ,
32
- copy : {
33
- coverage : {
34
- src : [ "test/**" ] ,
35
- dest : "coverage/"
36
- }
37
- } ,
38
- blanket : {
39
- all : {
40
- src : "src/" ,
41
- dest : "coverage/build/src/"
42
- }
43
- } ,
44
22
mochaTest : {
45
23
unitTests : {
46
24
src : [ "test/unit/**/*.js" ] ,
@@ -50,23 +28,12 @@ module.exports = function(grunt) {
50
28
options : {
51
29
clearRequireCache : true
52
30
}
53
- } ,
54
- coverage : {
55
- src : [ "coverage/build/test/unit/**/*.js" ] ,
56
- options : {
57
- reporter : "html-cov" ,
58
- quiet : true ,
59
- captureFile : "coverage/index.html" ,
60
- clearRequireCache : true
61
- }
62
31
}
63
32
}
64
33
} ) ;
65
34
66
- grunt . registerTask ( "coverage" , [ "copy:coverage" , "blanket" , "mochaTest:coverage" ] ) ;
67
-
68
35
grunt . registerTask ( "check" , [ "jshint" , "jscs" ] ) ;
69
- grunt . registerTask ( "test" , [ "clean" , " check", "mochaTest:unitTests" ] ) ;
36
+ grunt . registerTask ( "test" , [ "check" , "mochaTest:unitTests" ] ) ;
70
37
grunt . registerTask ( "default" , [ "test" ] ) ;
71
38
grunt . registerTask ( "integration-test" , [ "mochaTest:integrationTests" ] ) ;
72
39
} ;
0 commit comments