summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladislav Zarakovsky <vlad.zar@gmail.com>2015-11-29 19:27:35 +0300
committerVladislav Zarakovsky <vlad.zar@gmail.com>2015-11-29 19:27:35 +0300
commit6c88a3e3c27d26f8e4d02f40ab54028a6a776ca0 (patch)
tree15dccefce09cab929bd1d113ab1d10568db3caa3
parent8adac9da6722eebd0999967f62001857619dda70 (diff)
downloadawesomplete-6c88a3e3c27d26f8e4d02f40ab54028a6a776ca0.zip
awesomplete-6c88a3e3c27d26f8e4d02f40ab54028a6a776ca0.tar.gz
awesomplete-6c88a3e3c27d26f8e4d02f40ab54028a6a776ca0.tar.bz2
Generate code coverage
-rw-r--r--.gitignore2
-rw-r--r--karma.conf.js8
-rw-r--r--package.json1
3 files changed, 8 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index a56a7ef..ba2a97b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
node_modules
-
+coverage
diff --git a/karma.conf.js b/karma.conf.js
index dcaed3e..1bd5b13 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -22,13 +22,17 @@ module.exports = function(config) {
// preprocess matching files before serving them to the browser
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
+ 'awesomplete.js': ['coverage']
},
// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
- reporters: ['progress'],
-
+ reporters: ['progress', 'coverage'],
+ coverageReporter: {
+ type: 'lcov',
+ subdir: '.'
+ },
// web server port
port: 9876,
diff --git a/package.json b/package.json
index 4816522..1a030e5 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
"jasmine-core": "^2.3.0",
"karma": "^0.12.31",
"karma-chrome-launcher": "^0.1.8",
+ "karma-coverage": "^0.5.3",
"karma-jasmine": "^0.3.5",
"karma-phantomjs-launcher": "^0.1.4"
}