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-firefox-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: ['ChromeHeadless','FirefoxHeadless'],
42 '/openils/lib/javascript/md5.js',
43 '/openils/lib/javascript/JSON_v1.js',
44 '/openils/lib/javascript/opensrf.js',
45 '/openils/lib/javascript/opensrf_ws.js',
46 // mock data for testing only
47 'src/test_data/IDL2js.js',
48 'src/test_data/eg_mock.js',