UNPKG

react-components-library

Version:
47 lines (37 loc) 1.22 kB
replace 'onBrowserComplete' on karma-coverage with this.onBrowserComplete = function(browser, result) { var collector = collectors[browser.id]; var results; var replacedBasePath; var replacedKey; var keyAux; var keys; var keysIndex; if (!collector) { return; } if (result && result.coverage) { if (rootConfig.jsxBuild) { keys = Object.keys(result.coverage); replacedBasePath = rootConfig.basePath; results = {}; while (replacedBasePath.indexOf('/') !== -1) { replacedBasePath = replacedBasePath.replace('/', '\\'); } for (keysIndex = 0; keysIndex < keys.length; keysIndex++) { keyAux = keys[keysIndex]; if (keyAux.indexOf(replacedBasePath) === -1) { replacedKey = keyAux.replace('.', replacedBasePath) while (replacedKey.indexOf('/') !== -1) { replacedKey = replacedKey.replace('/', '\\'); } results[replacedKey] = result.coverage[replacedKey]; results[replacedKey].path = keyAux; } } } else { results = result.coverage; } collector.add(results); } };