Jasmine:如何在浏览器中查看报告?

Jasmine: How to see the reports in the browser?

情况:

我目前正在控制台中 运行 宁 AngularJs 单元测试。

我在控制台中打开文件夹并 运行 karma start 并在控制台中检查测试结果。

我想在浏览器中查看结果,但目前还看不到。我只能看到这个:

问题:

如何在浏览器中查看测试报告? 正确的插件应该是 karma-jasmine-html-reporter 对吗?

配置:

karma.conf.js:

frameworks: ['jasmine'],

files: [
    'bower_components/angular/angular.js',
    'bower_components/angular-mocks/angular-mocks.js',
    './test/**/*.js',
    'app.js'
],

plugins : [
  'karma-chrome-launcher',
  'karma-firefox-launcher',
  'karma-phantomjs-launcher',
  'karma-jasmine',
  'karma-jasmine-html-reporter'

],

browsers: ['PhantomJS', 'Chrome'],

假设你有 jasmine 2.0,

  • reporters: ['html'], 添加到您的 karma.conf.js

  • 在 chrome 页面中点击 DEBUG 按钮。您应该被带到一个包含报告的新页面。