crh225/angular-github-issues

View on GitHub
apps/angular-github-issues/karma.conf.js

Summary

Maintainability
A
0 mins
Test Coverage
// Karma configuration file, see link for more information
// https://karma-runner.github.io/0.13/config/configuration-file.html

module.exports = function ( config ) {
  config.set( {
    basePath: '',
    frameworks: [ 'jasmine', '@angular-devkit/build-angular' ],
    plugins: [
      require( 'karma-jasmine' ),
      require( 'karma-chrome-launcher' ),
      require( 'karma-jasmine-html-reporter' ),
      require( 'karma-coverage-istanbul-reporter' ),
      require( '@angular-devkit/build-angular/plugins/karma' )
    ],
    client: {
      clearContext: false // leave Jasmine Spec Runner output visible in browser
    },
    coverageIstanbulReporter: {
      dir: require( 'path' ).join( __dirname, 'coverage' ),
      reports: [ 'html', 'lcovonly' ],
      fixWebpackSourcePaths: true
    },
    reporters: [ 'progress', 'kjhtml' ],
    port: 9876,
    browsers: [ 'Chrome' ],
    logLevel: config.LOG_INFO,
    singleRun: true
  } );
};