You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
719 B
36 lines
719 B
var webpackConfig = require('./webpack.config.js'); |
|
|
|
module.exports = function (karma) { |
|
karma.set({ |
|
plugins: [ |
|
'karma-webpack', |
|
'karma-chai', |
|
'karma-sinon', |
|
'karma-mocha', |
|
'karma-chrome-launcher', |
|
], |
|
|
|
frameworks: ['chai', 'sinon', 'mocha', 'webpack'], |
|
|
|
files: [ |
|
{ pattern: 'src/**/*.js', watched: false }, |
|
{ pattern: 'test/**/*.js', watched: false }, |
|
], |
|
|
|
preprocessors: { |
|
'src/**/*.js': ['webpack'], |
|
'test/**/*.js': ['webpack'], |
|
}, |
|
|
|
webpack: { |
|
module: webpackConfig.module, |
|
plugins: webpackConfig.plugins, |
|
}, |
|
|
|
webpackMiddleware: { |
|
stats: 'errors-only', |
|
}, |
|
|
|
browsers: ['ChromeHeadless'], |
|
}); |
|
};
|
|
|