From c54b44edf3c7df94582be66bdd6ab3ea1ca27912 Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Tue, 14 Apr 2026 20:03:57 -0700 Subject: [PATCH] test: fix harness audit env fallback --- tests/scripts/harness-audit.test.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/tests/scripts/harness-audit.test.js b/tests/scripts/harness-audit.test.js index a114aff3..ae22e754 100644 --- a/tests/scripts/harness-audit.test.js +++ b/tests/scripts/harness-audit.test.js @@ -20,13 +20,20 @@ function cleanup(dirPath) { function run(args = [], options = {}) { const userProfile = options.userProfile || options.homeDir || process.env.USERPROFILE; + const env = { + ...process.env, + USERPROFILE: userProfile, + }; + + if (Object.prototype.hasOwnProperty.call(options, 'homeDir')) { + env.HOME = options.homeDir; + } else { + env.HOME = process.env.HOME; + } + const stdout = execFileSync('node', [SCRIPT, ...args], { cwd: options.cwd || path.join(__dirname, '..', '..'), - env: { - ...process.env, - HOME: options.homeDir || process.env.HOME, - USERPROFILE: userProfile, - }, + env, encoding: 'utf8', stdio: ['pipe', 'pipe', 'pipe'], timeout: 10000,