From 3ec9a9bfe4137f57df648ec5664725f96c9ef8d4 Mon Sep 17 00:00:00 2001 From: Casper Beyer Date: Mon, 8 Mar 2021 18:51:01 +0800 Subject: fix(coverage): ensure single line functions don't yield false positives (#9717) --- cli/tests/coverage/complex.ts | 3 +++ cli/tests/coverage/expected_complex.lcov | 3 ++- cli/tests/coverage/expected_complex.out | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) (limited to 'cli/tests') diff --git a/cli/tests/coverage/complex.ts b/cli/tests/coverage/complex.ts index a54c3437b..47d4ffa79 100644 --- a/cli/tests/coverage/complex.ts +++ b/cli/tests/coverage/complex.ts @@ -66,3 +66,6 @@ export function ƒ(): number { 0 ); } + +// This arrow function should also show up as uncovered. +console.log("%s", () => 1); diff --git a/cli/tests/coverage/expected_complex.lcov b/cli/tests/coverage/expected_complex.lcov index 0182b3de7..962ebee96 100644 --- a/cli/tests/coverage/expected_complex.lcov +++ b/cli/tests/coverage/expected_complex.lcov @@ -47,6 +47,7 @@ DA:65,0 DA:66,0 DA:67,0 DA:68,1 +DA:71,0 LH:22 -LF:36 +LF:37 end_of_record diff --git a/cli/tests/coverage/expected_complex.out b/cli/tests/coverage/expected_complex.out index 1dee78a87..e9f9a453f 100644 --- a/cli/tests/coverage/expected_complex.out +++ b/cli/tests/coverage/expected_complex.out @@ -1,4 +1,4 @@ -cover [WILDCARD]/coverage/complex.ts ... 61.111% (22/36) +cover [WILDCARD]/coverage/complex.ts ... 59.459% (22/37) 46 | export function unused( 47 | foo: string, 48 | bar: string, @@ -15,3 +15,5 @@ cover [WILDCARD]/coverage/complex.ts ... 61.111% (22/36) 65 | return ( 66 | 0 67 | ); +-----|----- + 71 | console.log("%s", () => 1); -- cgit v1.2.3