karma-runner/karma

Feature request: Provide an "is debug" signal

Open

#2809 opened on Aug 14, 2017

View on GitHub
 (1 comment) (0 reactions) (0 assignees)JavaScript (11,918 stars) (1,703 forks)batch import
help wantedtype: feature

Description

@Krinkle is introducing Karma to the jQuery test suite, and it looks like our custom context file will be fairly complex. To avoid code duplication, I'd like to reuse it for a custom debug file, but we cannot because there's apparently no documented way to detect that it's being used for debug.

Expected behaviour

Something like an %IS_DEBUG% directive that gets replaced with true or false so debug-specific processing can happen dynamically.

Actual behaviour

We have to use something like /^[/]debug\b/.test(location.pathname), but I don't think /debug.html is actually part of your public API (though it is mentioned on the troubleshooting page).

Contributor guide