Files
vue-cli/packages/@vue/cli-plugin-unit-mocha-webpack/index.js
T
2017-12-27 15:28:36 -05:00

22 lines
566 B
JavaScript

module.exports = api => {
api.registerCommand('test', {
description: 'run unit tests'
}, args => {
api.setEnv('test')
require('./runner')(api.resolveWebpackConfig(), args)
})
api.configureWebpack(webpackConfig => {
if (process.env.NODE_ENV === 'test') {
if (!webpackConfig.externals) {
webpackConfig.externals = []
}
webpackConfig.externals = [].conact(
webpackConfig.externals,
require('webpack-node-externals')()
)
webpackConfig.devtool = 'inline-cheap-module-source-map'
}
})
}