2017-12-20 10 views
0
bedeckt

branch not coveredAngular 5 cli Testabdeckung - Zweig nicht

Wie @Component styleURls und templateUrl decken? Hervorgehoben von gelb ist "Zweig nicht abgedeckt"!

"jasmine-core": "~2.6.2", 
"jasmine-spec-reporter": "~4.1.0", 
"karma": "~1.7.0", 
"karma-chrome-launcher": "~2.1.1", 
"karma-cli": "~1.0.1", 
"karma-coverage-istanbul-reporter": "^1.2.1", 
"karma-jasmine": "~1.1.0", 
"karma-jasmine-html-reporter": "^0.2.2", 

Antwort

0

Ich hatte genau das gleiche Problem.

Basierend auf einigen Vorschlägen von diesem GitHub issue, konnte ich es durch das Targeting ES6 in der Datei tsconfig.spec.json beheben. Hier ist meine Datei in voller Länge:

{ 
    "extends": "../tsconfig.json", 
    "compilerOptions": { 
    "outDir": "../out-tsc/spec", 
    "baseUrl": "./", 
    "module": "commonjs", 
    "target": "es6", 
    "types": [ 
     "jasmine", 
     "node" 
    ] 
    }, 
    "files": [ 
    "test.ts" 
    ], 
    "include": [ 
    "**/*.spec.ts", 
    "**/*.d.ts" 
    ] 
} 

Die Berichterstattung hervorgehoben erscheint nun korrekt zu sein, und es gibt keine Probleme hervorgehoben im @Component Abschnitt.