text: // 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-cli'],
          plugins: [
              require('karma-jasmine'),
              require('karma-chrome-launcher'),
              require('karma-remap-istanbul'),
              require('angular-cli/plugins/karma')
          ],
          files: [
              {pattern: './src/test.ts', watched: false}
          ],
          preprocessors: {
              './src/test.ts': ['angular-cli']
          },
          mime: {
              'text/x-typescript': ['ts', 'tsx']
          },
          remapIstanbulReporter: {
              dir: require('path').join(__dirname, 'coverage'), reports: {
                  html: 'coverage',
                  lcovonly: './coverage/coverage.lcov'
              }
          },
          
          reporters: config.angularCli && config.angularCli.codeCoverage
              ? ['progress', 'karma-remap-istanbul']
              : ['progress'],
          port: 9876,
          colors: true,
          logLevel: config.LOG_INFO,
          autoWatch: true,
          browsers: ['Chrome'],
          singleRun: false
      });
  };
  