| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 | | 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'], |  |   }); |  | }; | 
 |