@@ -163,10 +163,26 @@ module.exports = (grunt) ->
163163 jasmine :
164164 coverage :
165165 src : ' src/**/*.js'
166- # src: 'build/CommentCoreLibrary.js'
167166 options :
168167 specs : ' compiled_spec/*spec.js'
169168 helpers : ' spec/*helper.js'
169+ vendor : [
170+ ' node_modules/jasmine-jquery/vendor/jquery/jquery.js'
171+ ' node_modules/jasmine-jquery/lib/jasmine-jquery.js'
172+ ]
173+ template : require (' grunt-template-jasmine-istanbul' )
174+ templateOptions :
175+ report : ' coverage'
176+ coverage : ' coverage/coverage.json'
177+ ci :
178+ src : ' build/CommentCoreLibrary.js'
179+ options :
180+ specs : ' compiled_spec/*spec.js'
181+ helpers : ' spec/*helper.js'
182+ vendor : [
183+ ' node_modules/jasmine-jquery/vendor/jquery/jquery.js'
184+ ' node_modules/jasmine-jquery/lib/jasmine-jquery.js'
185+ ]
170186 template : require (' grunt-template-jasmine-istanbul' )
171187 templateOptions :
172188 report :
@@ -188,9 +204,10 @@ module.exports = (grunt) ->
188204 grunt .registerTask ' compile-ts-core' , CMP_CORE_NAME
189205
190206 # Register our tasks
191- grunt .registerTask ' test' , [' coffee' , ' jasmine' ]
207+ grunt .registerTask ' test' , [' coffee' , ' jasmine:coverage ' ]
192208 grunt .registerTask ' build-scripting' , [' clean:scripting' ,' concat:scripting_host' , ' compile-ts-kagerou' , ' copy:scripting_sandbox' ]
193209 grunt .registerTask ' build-core' , [' compile-ts-core' , ' concat:core_only' , ' autoprefixer' , ' cssmin' , ' uglify:core_only' ]
194210 grunt .registerTask ' build' , [' compile-ts-core' , ' concat:all' , ' autoprefixer' , ' cssmin' , ' uglify:all' ]
211+ grunt .registerTask ' ci' , [' build' , ' coffee' , ' jasmine:ci' ]
195212 grunt .registerTask ' default' , [' clean' , ' build' , ' build-scripting' , ' watch' ]
196213
0 commit comments