From 8a51e9cf4d380c9230108650969e0c58e88787d6 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Wed, 4 Mar 2026 18:27:07 +0100 Subject: [PATCH] Use an absolute NODE_EXTRA_CA_CERTS path in test Remove some complexity around correctly handling a relative path to extra CA certs by setting it to an absolute path. --- package.json | 2 +- test/integration/index.js | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 34b2e494..bb44f9cb 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "build": "tsc --build", "watch": "tsc --build --watch", "build-mod": "pnpm run -r build-mod --output-dir ../../dist", - "test": "pnpm run build && NODE_EXTRA_CA_CERTS=test/file/tls/cert.pem mocha --enable-source-maps --check-leaks -R spec --recursive test \"plugins/*/test/**\" --exclude \"test/manual/**\"", + "test": "pnpm run build && NODE_EXTRA_CA_CERTS=$(pwd)/test/file/tls/cert.pem mocha --enable-source-maps --check-leaks -R spec --recursive test \"plugins/*/test/**\" --exclude \"test/manual/**\"", "silent-test": "SILENT_TEST=y pnpm test", "fast-test": "FAST_TEST=y pnpm test", "cover": "nyc pnpm test", diff --git a/test/integration/index.js b/test/integration/index.js index fcaf41d0..696533e7 100644 --- a/test/integration/index.js +++ b/test/integration/index.js @@ -197,12 +197,7 @@ let controlConfigPath = path.join("temp", "test", "config-control.json"); function childOptions(options) { return { cwd: path.join("temp", "test"), - env: { - ...process.env, - NODE_EXTRA_CA_CERTS: process.env.NODE_EXTRA_CA_CERTS - ? path.resolve(process.env.NODE_EXTRA_CA_CERTS) - : undefined, - }, + env: { ...process.env }, ...options, }; }