diff --git a/src/converters/discover-branches.ts b/src/converters/discover-branches.ts index 94c663d..9b77f68 100644 --- a/src/converters/discover-branches.ts +++ b/src/converters/discover-branches.ts @@ -87,33 +87,6 @@ const computeArmRanges = (currentNode: Node): readonly AstArmRange[] => { })); } - if ( - currentNode.type === 'MemberExpression' && - astWalk.isOptionalChaining(currentNode) - ) { - const objectNode = getChildNode(currentNode, 'object'); - const propertyNode = getChildNode(currentNode, 'property'); - - if (objectNode === null || propertyNode === null) return []; - return [ - { armStart: objectNode.start, armEnd: objectNode.end }, - { armStart: propertyNode.start, armEnd: propertyNode.end }, - ]; - } - - if ( - currentNode.type === 'CallExpression' && - astWalk.isOptionalChaining(currentNode) - ) { - const calleeNode = getChildNode(currentNode, 'callee'); - if (calleeNode === null) return []; - - return [ - { armStart: calleeNode.start, armEnd: calleeNode.end }, - { armStart: calleeNode.end, armEnd: currentNode.end }, - ]; - } - return []; }; diff --git a/src/converters/shared/ast-walk.ts b/src/converters/shared/ast-walk.ts index eba21d5..6e7557d 100644 --- a/src/converters/shared/ast-walk.ts +++ b/src/converters/shared/ast-walk.ts @@ -16,18 +16,12 @@ const isNodeLike = (candidate: unknown): candidate is Node => { return typeof typed.type === 'string' && typeof typed.start === 'number'; }; -const isOptionalChaining = (candidate: Node): boolean => - (candidate.type === 'MemberExpression' || - candidate.type === 'CallExpression') && - Reflect.get(candidate, 'optional') === true; - const isBranchNode = (candidate: Node): boolean => candidate.type === 'LogicalExpression' || candidate.type === 'ConditionalExpression' || candidate.type === 'AssignmentPattern' || candidate.type === 'IfStatement' || - candidate.type === 'SwitchStatement' || - isOptionalChaining(candidate); + candidate.type === 'SwitchStatement'; const forEachNode = (root: Node, visitor: (current: Node) => void): void => { const walkNode = (currentNode: Node): void => { @@ -56,7 +50,6 @@ const forEachNode = (root: Node, visitor: (current: Node) => void): void => { export const astWalk = { isBranchNode, - isOptionalChaining, isNodeLike, forEachNode, } as const; diff --git a/src/converters/shared/branch-blocks.ts b/src/converters/shared/branch-blocks.ts index 2d5fab6..20b7e3b 100644 --- a/src/converters/shared/branch-blocks.ts +++ b/src/converters/shared/branch-blocks.ts @@ -25,12 +25,6 @@ const getChildren = (node: Node, property: string): Node[] => { return value.filter(astWalk.isNodeLike); }; -const isOptionalChainMember = (node: Node): boolean => - node.type === 'MemberExpression' && astWalk.isOptionalChaining(node); - -const isOptionalChainCall = (node: Node): boolean => - node.type === 'CallExpression' && astWalk.isOptionalChaining(node); - const describeBlock = (node: Node): BlockTemplate | null => { if (node.type === 'IfStatement') { const consequent = getChild(node, 'consequent'); @@ -140,31 +134,6 @@ const describeBlock = (node: Node): BlockTemplate | null => { }; } - if (isOptionalChainMember(node)) { - const object = getChild(node, 'object'); - const property = getChild(node, 'property'); - - if (object === null || property === null) return null; - return { - nodeStart: node.start, - nodeEnd: node.end, - expectedArms: [{ armStart: property.start, armEnd: property.end }], - inferMissingAsComplement: true, - }; - } - - if (isOptionalChainCall(node)) { - const callee = getChild(node, 'callee'); - if (callee === null) return null; - - return { - nodeStart: node.start, - nodeEnd: node.end, - expectedArms: [{ armStart: callee.end, armEnd: node.end }], - inferMissingAsComplement: true, - }; - } - return null; }; diff --git a/test/__snapshots__/e2e/lcov/deno/darwin/default.json b/test/__snapshots__/e2e/lcov/deno/darwin/default.json index d50648d..6d87cfd 100644 --- a/test/__snapshots__/e2e/lcov/deno/darwin/default.json +++ b/test/__snapshots__/e2e/lcov/deno/darwin/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcov/deno/linux/default.json b/test/__snapshots__/e2e/lcov/deno/linux/default.json index d50648d..6d87cfd 100644 --- a/test/__snapshots__/e2e/lcov/deno/linux/default.json +++ b/test/__snapshots__/e2e/lcov/deno/linux/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcov/deno/win32/default.json b/test/__snapshots__/e2e/lcov/deno/win32/default.json index d50648d..6d87cfd 100644 --- a/test/__snapshots__/e2e/lcov/deno/win32/default.json +++ b/test/__snapshots__/e2e/lcov/deno/win32/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/darwin/all.json b/test/__snapshots__/e2e/lcovonly/deno/darwin/all.json index dbfb549..1b3b80d 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/darwin/all.json +++ b/test/__snapshots__/e2e/lcovonly/deno/darwin/all.json @@ -8,10 +8,10 @@ "pct": "85.09 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -183,8 +183,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -463,14 +463,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -481,137 +481,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/darwin/default.json b/test/__snapshots__/e2e/lcovonly/deno/darwin/default.json index b50e049..51c1b27 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/darwin/default.json +++ b/test/__snapshots__/e2e/lcovonly/deno/darwin/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/darwin/no-exclude.json b/test/__snapshots__/e2e/lcovonly/deno/darwin/no-exclude.json index aa2076b..a40372a 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/darwin/no-exclude.json +++ b/test/__snapshots__/e2e/lcovonly/deno/darwin/no-exclude.json @@ -8,10 +8,10 @@ "pct": "79.19 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -221,8 +221,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -501,14 +501,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -519,137 +519,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/linux/all.json b/test/__snapshots__/e2e/lcovonly/deno/linux/all.json index dbfb549..1b3b80d 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/linux/all.json +++ b/test/__snapshots__/e2e/lcovonly/deno/linux/all.json @@ -8,10 +8,10 @@ "pct": "85.09 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -183,8 +183,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -463,14 +463,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -481,137 +481,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/linux/default.json b/test/__snapshots__/e2e/lcovonly/deno/linux/default.json index b50e049..51c1b27 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/linux/default.json +++ b/test/__snapshots__/e2e/lcovonly/deno/linux/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/linux/no-exclude.json b/test/__snapshots__/e2e/lcovonly/deno/linux/no-exclude.json index aa2076b..a40372a 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/linux/no-exclude.json +++ b/test/__snapshots__/e2e/lcovonly/deno/linux/no-exclude.json @@ -8,10 +8,10 @@ "pct": "79.19 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -221,8 +221,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -501,14 +501,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -519,137 +519,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/win32/all.json b/test/__snapshots__/e2e/lcovonly/deno/win32/all.json index dbfb549..1b3b80d 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/win32/all.json +++ b/test/__snapshots__/e2e/lcovonly/deno/win32/all.json @@ -8,10 +8,10 @@ "pct": "85.09 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -183,8 +183,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -463,14 +463,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -481,137 +481,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/win32/default.json b/test/__snapshots__/e2e/lcovonly/deno/win32/default.json index b50e049..51c1b27 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/win32/default.json +++ b/test/__snapshots__/e2e/lcovonly/deno/win32/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/lcovonly/deno/win32/no-exclude.json b/test/__snapshots__/e2e/lcovonly/deno/win32/no-exclude.json index aa2076b..a40372a 100644 --- a/test/__snapshots__/e2e/lcovonly/deno/win32/no-exclude.json +++ b/test/__snapshots__/e2e/lcovonly/deno/win32/no-exclude.json @@ -8,10 +8,10 @@ "pct": "79.19 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -221,8 +221,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -501,14 +501,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -519,137 +519,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/darwin/all.json b/test/__snapshots__/e2e/text-lcov/deno/darwin/all.json index 582a7a4..a7271b3 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/darwin/all.json +++ b/test/__snapshots__/e2e/text-lcov/deno/darwin/all.json @@ -8,10 +8,10 @@ "pct": "85.09 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -183,8 +183,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -463,14 +463,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -481,137 +481,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/darwin/default.json b/test/__snapshots__/e2e/text-lcov/deno/darwin/default.json index b17f988..2cf5678 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/darwin/default.json +++ b/test/__snapshots__/e2e/text-lcov/deno/darwin/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/darwin/no-exclude.json b/test/__snapshots__/e2e/text-lcov/deno/darwin/no-exclude.json index 1a39c38..445972f 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/darwin/no-exclude.json +++ b/test/__snapshots__/e2e/text-lcov/deno/darwin/no-exclude.json @@ -8,10 +8,10 @@ "pct": "79.19 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -221,8 +221,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -501,14 +501,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -519,137 +519,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/linux/all.json b/test/__snapshots__/e2e/text-lcov/deno/linux/all.json index 582a7a4..a7271b3 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/linux/all.json +++ b/test/__snapshots__/e2e/text-lcov/deno/linux/all.json @@ -8,10 +8,10 @@ "pct": "85.09 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -183,8 +183,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -463,14 +463,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -481,137 +481,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/linux/default.json b/test/__snapshots__/e2e/text-lcov/deno/linux/default.json index b17f988..2cf5678 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/linux/default.json +++ b/test/__snapshots__/e2e/text-lcov/deno/linux/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/linux/no-exclude.json b/test/__snapshots__/e2e/text-lcov/deno/linux/no-exclude.json index 1a39c38..445972f 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/linux/no-exclude.json +++ b/test/__snapshots__/e2e/text-lcov/deno/linux/no-exclude.json @@ -8,10 +8,10 @@ "pct": "79.19 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -221,8 +221,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -501,14 +501,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -519,137 +519,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/win32/all.json b/test/__snapshots__/e2e/text-lcov/deno/win32/all.json index 582a7a4..a7271b3 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/win32/all.json +++ b/test/__snapshots__/e2e/text-lcov/deno/win32/all.json @@ -8,10 +8,10 @@ "pct": "85.09 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -183,8 +183,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -463,14 +463,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -481,137 +481,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/win32/default.json b/test/__snapshots__/e2e/text-lcov/deno/win32/default.json index b17f988..2cf5678 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/win32/default.json +++ b/test/__snapshots__/e2e/text-lcov/deno/win32/default.json @@ -8,10 +8,10 @@ "pct": "96.48 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -112,8 +112,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -392,14 +392,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -410,137 +410,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1 diff --git a/test/__snapshots__/e2e/text-lcov/deno/win32/no-exclude.json b/test/__snapshots__/e2e/text-lcov/deno/win32/no-exclude.json index 1a39c38..445972f 100644 --- a/test/__snapshots__/e2e/text-lcov/deno/win32/no-exclude.json +++ b/test/__snapshots__/e2e/text-lcov/deno/win32/no-exclude.json @@ -8,10 +8,10 @@ "pct": "79.19 %" }, "branches": { - "total": 65, - "covered": 59, + "total": 61, + "covered": 55, "missed": 6, - "pct": "90.77 %" + "pct": "90.16 %" }, "functions": { "total": 27, @@ -221,8 +221,8 @@ "pct": "100.00 %" }, "branches": { - "total": 50, - "covered": 50, + "total": 46, + "covered": 46, "missed": 0, "pct": "100.00 %" }, @@ -501,14 +501,14 @@ "taken": 1 }, { - "line": 31, + "line": 32, "block": 14, "branch": 0, "hit": 1, "taken": 2 }, { - "line": 31, + "line": 32, "block": 14, "branch": 1, "hit": 1, @@ -519,137 +519,109 @@ "block": 15, "branch": 0, "hit": 1, - "taken": 2 - }, - { - "line": 32, - "block": 15, - "branch": 1, - "hit": 1, - "taken": 1 - }, - { - "line": 32, - "block": 16, - "branch": 0, - "hit": 1, "taken": 1 }, { "line": 32, - "block": 16, + "block": 15, "branch": 1, "hit": 1, "taken": 2 }, - { - "line": 33, - "block": 17, - "branch": 0, - "hit": 1, - "taken": 2 - }, - { - "line": 33, - "block": 17, - "branch": 1, - "hit": 1, - "taken": 1 - }, { "line": 38, - "block": 18, + "block": 16, "branch": 0, "hit": 1, "taken": 2 }, { "line": 38, - "block": 18, + "block": 16, "branch": 1, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 0, "hit": 1, "taken": 1 }, { "line": 38, - "block": 19, + "block": 17, "branch": 1, "hit": 1, "taken": 2 }, { "line": 42, - "block": 20, + "block": 18, "branch": 0, "hit": 1, "taken": 1 }, { "line": 42, - "block": 20, + "block": 18, "branch": 1, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 0, "hit": 1, "taken": 1 }, { "line": 47, - "block": 21, + "block": 19, "branch": 1, "hit": 1, "taken": 1 }, { "line": 52, - "block": 22, + "block": 20, "branch": 0, "hit": 1, "taken": 2 }, { "line": 52, - "block": 22, + "block": 20, "branch": 1, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 0, "hit": 1, "taken": 1 }, { "line": 57, - "block": 23, + "block": 21, "branch": 1, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 0, "hit": 1, "taken": 1 }, { "line": 65, - "block": 24, + "block": 22, "branch": 1, "hit": 1, "taken": 1