taras42 / karma-jasmine-html-reporter

A Karma plugin. Dynamically displays tests results at debug.html page
MIT License
44 stars 17 forks source link

jasmine.getEnv().specFilter is always overwritten #25

Open segrey opened 7 years ago

segrey commented 7 years ago

Unfortunately, setting jasmine.getEnv().specFilter by an adapter overwrites specFilter set by another adapter. The problem is that jasmine.getEnv().specFilter is overwritten even if 'spec' query parameter is unspecified (https://github.com/taras42/karma-jasmine-html-reporter/blob/1767d4592af64a90ef53fa903d5e8440de74ee7a/src/lib/adapter.js#L52).

It makes it impossible to run karma run -- "--grep=my spec name".

Could you please set specFilter iff spec query parameter is specified?