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

View File

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

View File

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