karma-runner/karma

Debug karma.error is not a function

Open

#2254 aperta il 13 lug 2016

Vedi su GitHub
 (0 commenti) (1 reazione) (0 assegnatari)JavaScript (1703 fork)batch import
help wantedneeds: investigation

Metriche repository

Star
 (11.918 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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.

Guida contributor