karma-runner/karma

Debug karma.error is not a function

Open

#2,254 创建于 2016年7月13日

在 GitHub 查看
 (0 评论) (1 反应) (0 负责人)JavaScript (11,918 star) (1,703 fork)batch import
help wantedneeds: investigation

描述

Expected behavior

When karma is run in debug and a karma adapter calls __karma__.error, the error message should be printed on the console.

Actual behavior

When karma is run in debug, debug.html defines the window.__karma__ object but does not include an error function. Then, when a karma adapter calls __karma__.error, the error message printed is karma.error is not a function which occludes the real error.

There is at least one occurrence reported in the wild.

Enviroment Details

  • Karma version (output of karma --version): 0.13.22
  • Relevant part of your karma.config.js file

frameworks: ['jspm', ...]

or other adapter which calls karma.error.

Steps to reproduce the behaviour

  1. Mock an adapter which alway calls window.karma.error with a message.
  2. Start karma on any test suite in debug.
  3. The intended error message is not printed on the console.

贡献者指南

Debug karma.error is not a function · karma-runner/karma#2254 | Good First Issue