J'ai créé une application simple Webpack + Typescript + Karma mais j'ai du mal à faire fonctionner la couverture de code correctement. Par des projets comme this et les autres informations fourni here vous pouvez voir que j'ai essayé ...Comment ajouter une couverture de code à Typescript + Webpack + Karma w/Istanbul-Instrumenter
// In test bundle
const componentsContext = require.context('../src/', true, /\.js$/);
componentsContext.keys().forEach(componentsContext);
// In webpack config
const helpers = require('./helpers.js')
const webpackMerge = require('webpack-merge'); // used to merge webpack configs
const commonConfig = require('./webpack.common.js'); // the settings that are common to prod and dev
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = function() {
return webpackMerge(commonConfig(), {
devtool: 'inline-source-map',
output: {
path: helpers.root("dist"),
filename: '[name].bundle.js',
},
module: {
postLoaders: [
{
test: /^((?!\.spec\.ts).)*.ts$/,
exclude: /(node_modules|bower_components)/,
loader: 'istanbul-instrumenter'
}
]
}
})
};
mais quand je lance karma start test/karma.conf.js
je vois 100% et aucune liste de fichiers. Qu'est-ce que je rate?