karma-integration.conf.js
'use strict';
const webpackConfig = require('./webpack.dev.config');
webpackConfig.entry = undefined;
webpackConfig.output = undefined;
module.exports = function (config) {
config.set({
basePath: '.',
frameworks: ['jasmine'],
singleRun: true,
captureConsole: true,
plugins: [
'karma-chrome-launcher',
'karma-firefox-launcher',
'karma-jasmine',
'karma-webpack',
'karma-sourcemap-loader',
],
browsers: ['Chrome', 'Firefox'],
files: ['src/**/*.js', 'test/integration/*.spec.js'],
preprocessors: {
'src/**/*.js': ['webpack', 'sourcemap'],
'test/**/*.js': ['webpack', 'sourcemap'],
},
webpack: webpackConfig,
webpackMiddleware: {
stats: 'errors-only',
},
reporters: ['progress'],
});
};