From 9b9d52a968da22749b3832eab4016160ecbad1d0 Mon Sep 17 00:00:00 2001 From: mgermerie <73115044+mgermerie@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:16:05 +0100 Subject: [PATCH] fix(test): fix local unit tests behind proxy --- package-lock.json | 11 +++++++++++ package.json | 1 + test/unit/bootstrap.js | 3 +++ 3 files changed, 15 insertions(+) diff --git a/package-lock.json b/package-lock.json index 8f22f2b0d8..ed8e1c4402 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,6 +69,7 @@ "sinon": "^19.0.2", "three": "^0.168.0", "typescript": "^5.6.2", + "undici": "^7.2.0", "webgl-mock": "^0.1.7", "webpack": "^5.94.0", "webpack-cli": "^5.1.4", @@ -14411,6 +14412,16 @@ "node": "*" } }, + "node_modules/undici": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.2.0.tgz", + "integrity": "sha512-klt+0S55GBViA9nsq48/NSCo4YX5mjydjypxD7UmHh/brMu8h/Mhd/F7qAeoH2NOO8SDTk6kjnTFc4WpzmfYpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", diff --git a/package.json b/package.json index c2a21fe411..3937c01f21 100644 --- a/package.json +++ b/package.json @@ -121,6 +121,7 @@ "sinon": "^19.0.2", "three": "^0.168.0", "typescript": "^5.6.2", + "undici": "^7.2.0", "webgl-mock": "^0.1.7", "webpack": "^5.94.0", "webpack-cli": "^5.1.4", diff --git a/test/unit/bootstrap.js b/test/unit/bootstrap.js index cd13a3f9fd..9f8eb4f3be 100644 --- a/test/unit/bootstrap.js +++ b/test/unit/bootstrap.js @@ -3,6 +3,9 @@ import { Camera } from 'three'; import { DOMParser } from '@xmldom/xmldom'; import threads from 'worker_threads'; import 'webgl-mock'; +import { EnvHttpProxyAgent, setGlobalDispatcher } from 'undici'; + +setGlobalDispatcher(new EnvHttpProxyAgent()); const WORKER = Symbol('worker');