@@ -35,14 +35,14 @@ module.exports = function (grunt) {
35
35
main : {
36
36
options : {
37
37
banner : '/**\n' +
38
- '* @author Jason Dobry <[email protected] >\n' +
39
- '* @file js-data-angular.min.js\n' +
40
- '* @version <%= pkg.version %> - Homepage <https://www.js-data.io/js-data-angular/>\n' +
41
- '* @copyright (c) 2014 Jason Dobry <https://github.com/jmdobry/>\n' +
42
- '* @license MIT <https://github.com/js-data/js-data-angular/blob/master/LICENSE>\n' +
43
- '*\n' +
44
- '* @overview Angular wrapper for js-data.\n' +
45
- '*/\n'
38
+ '* @author Jason Dobry <[email protected] >\n' +
39
+ '* @file js-data-angular.min.js\n' +
40
+ '* @version <%= pkg.version %> - Homepage <https://www.js-data.io/js-data-angular/>\n' +
41
+ '* @copyright (c) 2014 Jason Dobry <https://github.com/jmdobry/>\n' +
42
+ '* @license MIT <https://github.com/js-data/js-data-angular/blob/master/LICENSE>\n' +
43
+ '*\n' +
44
+ '* @overview Angular wrapper for js-data.\n' +
45
+ '*/\n'
46
46
} ,
47
47
files : {
48
48
'dist/js-data-angular.min.js' : [ 'dist/js-data-angular.js' ]
@@ -63,6 +63,39 @@ module.exports = function (grunt) {
63
63
'dist/js-data-angular.js' : [ 'src/index.js' ]
64
64
}
65
65
}
66
+ } ,
67
+ karma : {
68
+ options : {
69
+ configFile : './karma.conf.js'
70
+ } ,
71
+ dev : {
72
+ browsers : [ 'Chrome' ] ,
73
+ autoWatch : true ,
74
+ singleRun : false ,
75
+ reporters : [ 'spec' ] ,
76
+ preprocessors : { }
77
+ } ,
78
+ min : {
79
+ browsers : [ 'Firefox' , 'PhantomJS' ] ,
80
+ options : {
81
+ files : [
82
+ 'bower_components/angular-1.3.2/angular.js' ,
83
+ 'bower_components/angular-mocks-1.3.2/angular-mocks.js' ,
84
+ 'bower_components/js-data/dist/js-data.js' ,
85
+ 'dist/js-data-angular.min.js' ,
86
+ 'karma.start.js' ,
87
+ 'test/**/*.js'
88
+ ]
89
+ }
90
+ } ,
91
+ ci : {
92
+ browsers : [ 'Firefox' , 'PhantomJS' ]
93
+ }
94
+ } ,
95
+ coveralls : {
96
+ options : {
97
+ coverage_dir : 'coverage'
98
+ }
66
99
}
67
100
} ) ;
68
101
@@ -101,4 +134,5 @@ module.exports = function (grunt) {
101
134
] ) ;
102
135
grunt . registerTask ( 'go' , [ 'build' , 'watch:dist' ] ) ;
103
136
grunt . registerTask ( 'default' , [ 'build' ] ) ;
137
+ grunt . registerTask ( 'test' , [ 'build' , 'karma:min' ] ) ;
104
138
} ;
0 commit comments