1 // Karma configuration file, see link for more information
2 // https://karma-runner.github.io/1.0/config/configuration-file.html
4 module.exports = function (config) {
7 frameworks: ['jasmine', '@angular-devkit/build-angular'],
9 require('karma-jasmine'),
10 require('karma-chrome-launcher'),
11 require('karma-phantomjs-launcher'),
12 require('karma-jasmine-html-reporter'),
13 require('karma-coverage-istanbul-reporter'),
14 require('@angular-devkit/build-angular/plugins/karma')
17 clearContext: false // leave Jasmine Spec Runner output visible in browser
19 coverageIstanbulReporter: {
20 dir: require('path').join(__dirname, 'coverage'), reports: [ 'html', 'lcovonly' ],
21 fixWebpackSourcePaths: true
26 reporters: ['progress', 'kjhtml'],
29 logLevel: config.LOG_INFO,
31 browsers: ['PhantomJS'],
34 '/openils/lib/javascript/md5.js',
35 '/openils/lib/javascript/JSON_v1.js',
36 '/openils/lib/javascript/opensrf.js',
37 '/openils/lib/javascript/opensrf_ws.js',
38 // mock data for testing only
39 'src/test_data/IDL2js.js',
40 'src/test_data/eg_mock.js',