esnext-coverage-format-text
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -15,3 +15,3 @@ 'use strict'; | ||
*/ | ||
var tagsToSelect = ['statement', 'branch', 'function', 'line']; | ||
var tagsToSelect = ['statement', 'branch', 'function']; | ||
@@ -30,3 +30,3 @@ /** | ||
function createEmptyMetrics(tagNameList) { | ||
return tagNameList.reduce(function (result, tagName) { | ||
return tagNameList.concat('line').reduce(function (result, tagName) { | ||
result[tagName] = { covered: 0, total: 0 }; | ||
@@ -62,9 +62,12 @@ return result; | ||
var tagStats = (0, _esnextCoverageAnalytics.tags)(locations, tagsToSelect); | ||
var locationsByTag = (0, _esnextCoverageAnalytics.tags)(locations, tagsToSelect); | ||
var lineMetrics = (0, _esnextCoverageAnalytics.metrics)((0, _esnextCoverageAnalytics.lines)(locations)); | ||
result.filesMetrics[fileName] = {}; | ||
Object.keys(tagStats).forEach(function (tagName) { | ||
var tagData = tagStats[tagName]; | ||
result.filesMetrics[fileName] = { line: lineMetrics }; | ||
result.projectMetrics.line.covered += lineMetrics.covered; | ||
result.projectMetrics.line.total += lineMetrics.total; | ||
Object.keys(locationsByTag).forEach(function (tagName) { | ||
var tagLocations = locationsByTag[tagName]; | ||
var _metrics = (0, _esnextCoverageAnalytics.metrics)(tagData); | ||
var _metrics = (0, _esnextCoverageAnalytics.metrics)(tagLocations); | ||
@@ -71,0 +74,0 @@ var covered = _metrics.covered; |
{ | ||
"name": "esnext-coverage-format-text", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "esnext-coverage output formatter to human-readable text", | ||
@@ -29,4 +29,4 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"esnext-coverage-analytics": "^0.0.2", | ||
"chalk": "^1.1.3" | ||
"chalk": "^1.1.3", | ||
"esnext-coverage-analytics": "^0.0.3" | ||
}, | ||
@@ -40,5 +40,5 @@ "devDependencies": { | ||
"eslint-config-meetic": "^2.0.0", | ||
"esnext-coverage": "^0.0.1", | ||
"esnext-coverage": "^0.0.2", | ||
"mocha": "^3.0.2" | ||
} | ||
} |
32443
848
+ Addedesnext-coverage-analytics@0.0.3(transitive)
- Removedesnext-coverage-analytics@0.0.2(transitive)