From 27901cd96f50d8efe73a5b68fd17e100162f5d48 Mon Sep 17 00:00:00 2001 From: DarKylX Date: Mon, 28 Sep 2026 23:42:51 +0300 Subject: [PATCH] =?UTF-8?q?fix(test):=20=D0=BE=D0=B3=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=87=D0=B8=D1=82=D1=8C=20Angular=20deps.inline=20=D1=81?= =?UTF-8?q?=D1=80=D0=B5=D0=B4=D0=BE=D0=B9=20Windows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vitest.config.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/vitest.config.ts b/vitest.config.ts index 267a3b056..346bef676 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -20,12 +20,17 @@ export default defineConfig({ ], }, test: { - // Один экземпляр Angular в TestBed и зависимостях: иначе Windows runner теряет platform. - server: { - deps: { - inline: [/@angular\//, /@analogjs\//, /ngx-/, /ng-click-outside/, /@sentry\/angular/], - }, - }, + // Windows TestBed без inline падает с NG0401 ещё в setup (Node 20/24). + // В Linux этот workaround вызывает OOM в vmThreads и не должен применяться. + ...(process.platform === "win32" + ? { + server: { + deps: { + inline: [/@angular\//, /@analogjs\//, /ngx-/, /ng-click-outside/, /@sentry\/angular/], + }, + }, + } + : {}), globals: true, environment: "jsdom", testTimeout: 10000,