【问题标题】:Jasmine: How to see the reports in the browser?Jasmine:如何在浏览器中查看报告?
【发布时间】:2015-11-21 11:10:18
【问题描述】:

情况:

我目前正在控制台中运行 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'],

【问题讨论】:

标签: angularjs unit-testing jasmine karma-runner karma-jasmine


【解决方案1】:

假设你有 jasmine 2.0,

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

  • 在 chrome 页面中点击DEBUG 按钮。您应该会转到包含该报告的新页面。

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多