From 206c593519681a024409d9dd23ef55b1d13d938f Mon Sep 17 00:00:00 2001 From: Geert-Jan Zwiers Date: Thu, 30 Mar 2023 19:40:22 +0200 Subject: fix(coverage): ignore files from npm registry (#18457) Fixes https://github.com/denoland/deno/issues/17664 and part of https://github.com/denoland/deno/issues/18454 by excluding files belonging to npm modules by default in the coverage output. --- cli/tests/testdata/coverage/no_npm_coverage/expected.out | 1 + cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts | 4 ++++ cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts | 4 ++++ 3 files changed, 9 insertions(+) create mode 100644 cli/tests/testdata/coverage/no_npm_coverage/expected.out create mode 100644 cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts create mode 100644 cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts (limited to 'cli/tests/testdata/coverage/no_npm_coverage') diff --git a/cli/tests/testdata/coverage/no_npm_coverage/expected.out b/cli/tests/testdata/coverage/no_npm_coverage/expected.out new file mode 100644 index 000000000..ca4511277 --- /dev/null +++ b/cli/tests/testdata/coverage/no_npm_coverage/expected.out @@ -0,0 +1 @@ +cover [WILDCARD]/no_npm_coverage/no_npm_coverage.ts ... 100.000% (4/4) diff --git a/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts b/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts new file mode 100644 index 000000000..4233b2e5d --- /dev/null +++ b/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts @@ -0,0 +1,4 @@ +import chalk from "npm:chalk"; +export function main() { + console.log(chalk.red("RED")); +} diff --git a/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts b/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts new file mode 100644 index 000000000..8305f9597 --- /dev/null +++ b/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts @@ -0,0 +1,4 @@ +import { main } from "./no_npm_coverage.ts"; +Deno.test("main", () => { + main(); +}); -- cgit v1.2.3