From 30cc0cab5822a6ebc47e4b964a67da2454667df8 Mon Sep 17 00:00:00 2001 From: Congcong Cai Date: Fri, 21 Nov 2025 16:31:42 +0800 Subject: [PATCH] fix: use correct logic to set collect coverage --- bin/cli.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/cli.js b/bin/cli.js index 5584d95..c7c60e3 100755 --- a/bin/cli.js +++ b/bin/cli.js @@ -59,8 +59,8 @@ if (onlyFailures && testNamePattern !== null) { // if enabled testcase or testNamePattern or onlyFailures, disable collectCoverage by default const collectCoverage = - Boolean(options.collectCoverage) || - config.collectCoverage || + (options.collectCoverage === "false" ? false : options.collectCoverage === "true" ? true : null) ?? + config.collectCoverage ?? (testFiles === null && options.testNamePattern === undefined && !onlyFailures); const getBoolean = (optionValue, configValue) => {