karma-runner/karma

Support console.dir for pretty-printed object dumps when captureConsole=true

Open

#1.763 geöffnet am 21. Dez. 2015

Auf GitHub ansehen
 (1 Kommentar) (10 Reaktionen) (0 zugewiesene Personen)JavaScript (1.703 Forks)batch import
help wantedtype: feature

Repository-Metriken

Stars
 (11.918 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Sometimes when debugging I want to dump to console a pretty-printed object.

Normally in browser I'd use console.dir. In karma, this prints nothing, since dir is not listed here. I can use console.dir but the output is an ugly non-readable one-liner.

So the scope of this issue would be to

  1. enable logging for console.dir when captureConsole is true
  2. enhance a stringifier to be whitespace-aware (behing the flag), and pass that flag to the stringifier when logging from console.dir.
  3. maybe also change the depth in case of console.dir to be more than 3.

Would you be interested in receiving a PR with those changes?

Contributor Guide