Skip to content

Instantly share code, notes, and snippets.

@soluml
Created September 22, 2017 20:49
Show Gist options
  • Save soluml/a85fc223402ca2951e61564a26da68ec to your computer and use it in GitHub Desktop.
Save soluml/a85fc223402ca2951e61564a26da68ec to your computer and use it in GitHub Desktop.
const webpackConfig = require('./webpack.config.js')({});
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['mocha'],
files: [
{pattern: 'src/**/*-spec.ts', watched: false}
],
preprocessors: {
'src/**/*-spec.ts': ['webpack', 'sourcemap'],
},
//reporters: ['notify', 'mocha'],
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.DEBUG_INFO,
autoWatch: true,
customLaunchers: {},
browsers: ['Firefox'],
singleRun: false,
plugins: [
'karma-coverage',
'karma-mocha',
'karma-webpack',
'karma-sourcemap-loader',
'karma-firefox-launcher',
'karma-mocha-reporter',
'karma-notify-reporter',
],
webpack: {
devtool: 'inline-source-map',
module: {
rules: [
webpackConfig.module.rules[0]
]
},
stats: 'verbose'
},
webpackMiddleware: {
stats: 'verbose'
},
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment