Karma remap istanbul bug fix

This commit is contained in:
Giuseppe Digilio
2017-01-05 11:29:25 +01:00
parent dcbb33d7ba
commit 11c5e2ff79
3 changed files with 20 additions and 16 deletions

View File

@@ -15,7 +15,7 @@ module.exports = function(config) {
var configuration = { var configuration = {
// base path that will be used to resolve all patterns (e.g. files, exclude) // base path that will be used to resolve all patterns (e.g. files, exclude)
basePath: '', basePath: '.',
/* /*
* Frameworks to use * Frameworks to use
@@ -84,7 +84,7 @@ module.exports = function(config) {
* possible values: 'dots', 'progress' * possible values: 'dots', 'progress'
* available reporters: https://npmjs.org/browse/keyword/karma-reporter * available reporters: https://npmjs.org/browse/keyword/karma-reporter
*/ */
reporters: [ 'mocha', 'coverage' ], reporters: [ 'mocha', 'coverage', 'karma-remap-istanbul' ],
// Karma web server port // Karma web server port
port: 9876, port: 9876,

View File

@@ -7,6 +7,7 @@
"removeComments": false, "removeComments": false,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"allowUnreachableCode": false, "allowUnreachableCode": false,
"allowUnusedLabels": false, "allowUnusedLabels": false,
"noEmitHelpers": true, "noEmitHelpers": true,

View File

@@ -91,20 +91,23 @@ module.exports = function (options) {
*/ */
{ {
test: /\.ts$/, test: /\.ts$/,
loaders: ['awesome-typescript-loader', 'angular2-template-loader'], loaders: [
/*loader: 'awesome-typescript-loader', {
query: { loader: 'awesome-typescript-loader',
// use inline sourcemaps for "karma-remap-coverage" reporter query: {
sourceMap: false, // use inline sourcemaps for "karma-remap-coverage" reporter
inlineSourceMap: true, sourceMap: false,
compilerOptions: { inlineSourceMap: true,
sourceRoot: false,
// Remove TypeScript helpers to be injected compilerOptions: {
// below by DefinePlugin // Remove TypeScript helpers to be injected
removeComments: true // below by DefinePlugin
removeComments: true
} }
},*/ }
},
'angular2-template-loader'
],
exclude: [/\.e2e\.ts$/] exclude: [/\.e2e\.ts$/]
}, },