docs/index.md
bower_components/
+
+coverage/*
}));
});
+gulp.task('coverage', function() {
+ var files = srcFiles.slice();
+ files.push(testDir + '*.js');
+
+ return gulp.src(files)
+ .pipe(karma({
+ configFile: 'karma.coverage.conf.js',
+ action: 'run'
+ }));
+});
+
gulp.task('library-size', function() {
return gulp.src('Chart.min.js')
.pipe(size({
--- /dev/null
+module.exports = function(config) {
+ config.set({
+ browsers: ['Chrome', 'Firefox'],
+
+ coverageReporter: {
+ type: 'html',
+ dir: 'coverage/'
+ },
+
+ frameworks: ['jasmine'],
+
+ preprocessors: {
+ 'src/**/*.js': ['coverage']
+ },
+
+ reporters: ['progress', 'coverage'],
+ });
+};
\ No newline at end of file
"jquery": "^2.1.4",
"karma": "^0.12.37",
"karma-chrome-launcher": "^0.2.0",
+ "karma-coverage": "^0.5.1",
"karma-firefox-launcher": "^0.1.6",
"karma-jasmine": "^0.3.6",
"onecolor": "^2.5.0",