| 1234567891011121314151617181920212223242526272829 |
- var base = require('./karma.base.config.js')
- module.exports = function (config) {
- var options = Object.assign(base, {
- browsers: ['PhantomJS'],
- reporters: ['mocha', 'coverage'],
- coverageReporter: {
- reporters: [
- { type: 'lcov', dir: '../coverage', subdir: '.' },
- { type: 'text-summary', dir: '../coverage', subdir: '.' }
- ]
- },
- singleRun: true
- })
- // add babel-plugin-istanbul for code intrumentation
- options.webpack.module.rules[0].options = {
- plugins: [['istanbul', {
- exclude: [
- 'test/',
- 'src/compiler/parser/html-parser.js',
- 'src/core/instance/proxy.js',
- 'src/sfc/deindent.js'
- ]
- }]]
- }
- config.set(options)
- }
|