Add Test Coverage #12
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Followed the instructions on karma-coverage-istanbul-reporter and in particular this example config to add the minimal changes required to get coverage working.
You need an additional webpack loader (istanbul-instrumenter-loader) and to add
karma-coverage-istanbul
as a reporter.The reason I've added a separate script in package.json (
test-coverage
) is that coverage breaks the sourcemaps: angular/angular-cli#1799 - so you don't want to run it all the time. Either that or you need an explicit debug as the ng-cli team did.