vue/build/karma.cover.config.js
2015-11-18 15:01:05 -05:00

28 lines
618 B
JavaScript

var assign = require('object-assign')
var base = require('./karma.base.config.js')
module.exports = function (config) {
var options = assign(base, {
browsers: ['PhantomJS'],
reporters: ['progress', 'coverage'],
coverageReporter: {
reporters: [
{ type: 'lcov', dir: '../coverage', subdir: '.' },
{ type: 'text-summary', dir: '../coverage', subdir: '.' }
]
}
})
// add coverage post loader
options.webpack.module.postLoaders = [
{
test: /\.js$/,
exclude: /test|node_modules/,
loader: 'istanbul-instrumenter'
}
]
config.set(options)
}