ng test:浏览器中没有报告

时间:2018-06-22 12:07:16

标签: angular unit-testing karma-jasmine

我用angularv2创建了我的项目。现在是v4.3.6,我正在尝试实现一些单元测试,但是当我使用“ ng test”运行测试时,测试执行得很好,我在控制台中得到了一个报告,但是我应该为每个测试获得报告。浏览器,但我没有。 在浏览器中,我只有:

enter image description here

我的karma.config.js:

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: {
      reports: {
        html: 'coverage',
        lcovonly: './coverage/coverage.lcov'
      }
    },
    angularCli: {
      config: './angular-cli.json',
      environment: 'dev'
    },
    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
  });
};

0 个答案:

没有答案