angular-cli@0: // Karma configuration file, see link for more information angular-cli@0: // https://karma-runner.github.io/0.13/config/configuration-file.html angular-cli@0: angular-cli@0: module.exports = function (config) { angular-cli@0: config.set({ angular-cli@0: basePath: '', dev@236: frameworks: ['jasmine', '@angular/cli'], angular-cli@0: plugins: [ angular-cli@0: require('karma-jasmine'), angular-cli@0: require('karma-chrome-launcher'), dev@236: require('karma-jasmine-html-reporter'), dev@236: require('karma-coverage-istanbul-reporter'), dev@236: require('@angular/cli/plugins/karma') angular-cli@0: ], dev@236: client:{ dev@236: clearContext: false // leave Jasmine Spec Runner output visible in browser dev@236: }, angular-cli@0: files: [ angular-cli@0: { pattern: './src/test.ts', watched: false } angular-cli@0: ], angular-cli@0: preprocessors: { dev@236: './src/test.ts': ['@angular/cli'] angular-cli@0: }, dev@25: mime: { dev@25: 'text/x-typescript': ['ts','tsx'] dev@25: }, dev@236: coverageIstanbulReporter: { dev@236: reports: [ 'html', 'lcovonly' ], dev@236: fixWebpackSourcePaths: true angular-cli@0: }, angular-cli@0: angularCli: { angular-cli@0: environment: 'dev' angular-cli@0: }, dev@25: reporters: config.angularCli && config.angularCli.codeCoverage dev@236: ? ['progress', 'coverage-istanbul'] dev@236: : ['progress', 'kjhtml'], angular-cli@0: port: 9876, angular-cli@0: colors: true, angular-cli@0: logLevel: config.LOG_INFO, angular-cli@0: autoWatch: true, angular-cli@0: browsers: ['Chrome'], angular-cli@0: singleRun: false angular-cli@0: }); angular-cli@0: };