Commit | Line | Data |
---|---|---|
8db6393e DV |
1 | module.exports = function (config) { |
2 | config.set({ | |
3 | basePath: '../', | |
dc910fce DV |
4 | frameworks: [ |
5 | 'mocha', | |
6 | 'chai', | |
7 | 'chai-as-promised', | |
8 | 'sinon-chai', | |
9 | 'chai-things', | |
10 | 'dirty-chai' | |
11 | ], | |
8db6393e | 12 | files: [ |
8ab75052 DV |
13 | 'dist/dygraph-combined.dev.js', |
14 | 'src/extras/smooth-plotter.js', | |
dc910fce | 15 | 'auto_tests/**/*.js', |
8db6393e DV |
16 | ], |
17 | autoWatch: false, | |
18 | singleRun: true, | |
ab847f37 | 19 | reporters: ['dots', 'coverage'], // or 'mocha', 'spec' |
8db6393e | 20 | preprocessors: { |
8ab75052 | 21 | 'dist/dygraph-combined.dev.js': ['coverage'] |
8db6393e DV |
22 | }, |
23 | coverageReporter: { | |
ab847f37 DV |
24 | dir: 'dist/coverage', |
25 | reporters: [ | |
26 | { type: 'html', subdir: 'report-html' }, | |
27 | { type: 'lcovonly', subdir: 'report-lcov' }, | |
28 | ] | |
8db6393e DV |
29 | }, |
30 | browsers: ['PhantomJS'], | |
31 | plugins: [ | |
32 | 'karma-mocha', | |
33 | 'karma-chai-plugins', | |
34 | 'karma-phantomjs-launcher', | |
35 | 'karma-coverage', | |
dc910fce DV |
36 | 'karma-spec-reporter', |
37 | 'karma-mocha-reporter' | |
8db6393e DV |
38 | ] |
39 | }); | |
40 | }; |