2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-24 01:30:33 +03:00

better coverage tooling

This commit is contained in:
Declan de Wet
2016-11-05 10:09:31 +02:00
parent 4c49c52c49
commit 12b3c42edb
4 changed files with 16 additions and 3 deletions
+7 -3
View File
@@ -9,10 +9,13 @@ export default (config) => {
reporters: ['mocha', 'coverage'], reporters: ['mocha', 'coverage'],
files: ['test/index.js'], files: ['test/index.js'],
preprocessors: { preprocessors: {
'test/index.js': ['webpack'] 'test/index.js': ['webpack', 'sourcemap']
}, },
coverageReporter: { coverageReporter: {
type: 'lcov', reporters: [
{ type: 'lcov' },
{ type: 'text' }
],
includeAllSources: true, includeAllSources: true,
dir: 'coverage', dir: 'coverage',
subdir: '.' subdir: '.'
@@ -22,7 +25,8 @@ export default (config) => {
noInfo: true noInfo: true
}, },
mochaReporter: { mochaReporter: {
showDiff: true showDiff: true,
output: 'full'
}, },
singleRun: true singleRun: true
}) })
+1
View File
@@ -30,6 +30,7 @@
"karma-mocha": "^1.2.0", "karma-mocha": "^1.2.0",
"karma-mocha-reporter": "^2.2.0", "karma-mocha-reporter": "^2.2.0",
"karma-phantomjs-launcher": "^1.0.2", "karma-phantomjs-launcher": "^1.0.2",
"karma-sourcemap-loader": "^0.3.7",
"karma-webpack": "^1.8.0", "karma-webpack": "^1.8.0",
"mocha": "^3.1.2", "mocha": "^3.1.2",
"phantomjs-prebuilt": "^2.1.13", "phantomjs-prebuilt": "^2.1.13",
+2
View File
@@ -1,2 +1,4 @@
const testsContext = require.context('.', true, /\.spec$/) const testsContext = require.context('.', true, /\.spec$/)
const srcContext = require.context('../src', true, /\.js$/)
testsContext.keys().forEach(testsContext) testsContext.keys().forEach(testsContext)
srcContext.keys().forEach(srcContext)
+6
View File
@@ -3007,6 +3007,12 @@ karma-phantomjs-launcher@^1.0.2:
lodash "^4.0.1" lodash "^4.0.1"
phantomjs-prebuilt "^2.1.7" phantomjs-prebuilt "^2.1.7"
karma-sourcemap-loader:
version "0.3.7"
resolved "https://registry.yarnpkg.com/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz#91322c77f8f13d46fed062b042e1009d4c4505d8"
dependencies:
graceful-fs "^4.1.2"
karma-webpack@^1.8.0: karma-webpack@^1.8.0:
version "1.8.0" version "1.8.0"
resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-1.8.0.tgz#340c7999eb3745b47becab47d0d304dac2c55257" resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-1.8.0.tgz#340c7999eb3745b47becab47d0d304dac2c55257"