karma-runner/karma

Debug karma.error is not a function

Open

#2 254 ouverte le 13 juil. 2016

Voir sur GitHub
 (0 commentaires) (1 réaction) (0 assignés)JavaScript (11 918 stars) (1 703 forks)batch import
help wantedneeds: investigation

Description

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.

Guide contributeur