diff options
Diffstat (limited to 'karma.conf.js')
| -rw-r--r-- | karma.conf.js | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/karma.conf.js b/karma.conf.js index 284d73b..2c5a16c 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -1,8 +1,11 @@ // Karma configuration file, see link for more information // https://karma-runner.github.io/1.0/config/configuration-file.html -module.exports = function (config) { - config.set({ +const { join } = require('path'); +const { constants } = require('karma'); + +module.exports = () => { + return { basePath: '', frameworks: ['jasmine', '@angular-devkit/build-angular'], plugins: [ @@ -10,23 +13,22 @@ module.exports = function (config) { require('karma-chrome-launcher'), require('karma-jasmine-html-reporter'), require('karma-coverage-istanbul-reporter'), - require('@angular-devkit/build-angular/plugins/karma') + require('@angular-devkit/build-angular/plugins/karma'), ], client: { - clearContext: false // leave Jasmine Spec Runner output visible in browser + clearContext: false, // leave Jasmine Spec Runner output visible in browser }, coverageIstanbulReporter: { - dir: require('path').join(__dirname, './coverage/me'), - reports: ['html', 'lcovonly', 'text-summary'], - fixWebpackSourcePaths: true + dir: join(__dirname, '../../coverage'), + reports: ['html', 'lcovonly'], + fixWebpackSourcePaths: true, }, reporters: ['progress', 'kjhtml'], port: 9876, colors: true, - logLevel: config.LOG_INFO, + logLevel: constants.LOG_INFO, autoWatch: true, browsers: ['Chrome'], - singleRun: false, - restartOnFileChange: true - }); + singleRun: true, + }; }; |