UNPKG

719 BJavaScriptView Raw
1var webpackConfig = require('./webpack.config.js');
2
3module.exports = function (karma) {
4 karma.set({
5 plugins: [
6 'karma-webpack',
7 'karma-chai',
8 'karma-sinon',
9 'karma-mocha',
10 'karma-chrome-launcher',
11 ],
12
13 frameworks: ['chai', 'sinon', 'mocha', 'webpack'],
14
15 files: [
16 { pattern: 'src/**/*.js', watched: false },
17 { pattern: 'test/**/*.js', watched: false },
18 ],
19
20 preprocessors: {
21 'src/**/*.js': ['webpack'],
22 'test/**/*.js': ['webpack'],
23 },
24
25 webpack: {
26 module: webpackConfig.module,
27 plugins: webpackConfig.plugins,
28 },
29
30 webpackMiddleware: {
31 stats: 'errors-only',
32 },
33
34 browsers: ['ChromeHeadless'],
35 });
36};