github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/themes/wind/static/libs/vue-1.0.24/build/karma.cover.config.js (about)

     1  var assign = require('object-assign')
     2  var base = require('./karma.base.config.js')
     3  
     4  module.exports = function (config) {
     5    var options = assign(base, {
     6      browsers: ['PhantomJS'],
     7      reporters: ['progress', 'coverage'],
     8      coverageReporter: {
     9        reporters: [
    10          { type: 'lcov', dir: '../coverage', subdir: '.' },
    11          { type: 'text-summary', dir: '../coverage', subdir: '.' }
    12        ]
    13      }
    14    })
    15  
    16    // add coverage post loader
    17    options.webpack.module.postLoaders = [
    18      {
    19        test: /\.js$/,
    20        exclude: /test|node_modules/,
    21        loader: 'istanbul-instrumenter'
    22      }
    23    ]
    24  
    25    config.set(options)
    26  }