From c2d67d74356874aa62642714b65115d57b348d18 Mon Sep 17 00:00:00 2001 From: syntaxbullet Date: Sat, 31 Jan 2026 14:30:44 +0100 Subject: [PATCH] fix: Explicitly bind web server to 127.0.0.1 in tests and prevent the development build process from running in the test environment. --- web/src/server.settings.test.ts | 5 +++-- web/src/server.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/web/src/server.settings.test.ts b/web/src/server.settings.test.ts index 3289e41..bae294d 100644 --- a/web/src/server.settings.test.ts +++ b/web/src/server.settings.test.ts @@ -92,11 +92,12 @@ import { createWebServer } from "./server"; describe("Settings API", () => { let serverInstance: WebServerInstance; const PORT = 3009; - const BASE_URL = `http://localhost:${PORT}`; + const HOSTNAME = "127.0.0.1"; + const BASE_URL = `http://${HOSTNAME}:${PORT}`; beforeEach(async () => { jest.clearAllMocks(); - serverInstance = await createWebServer({ port: PORT }); + serverInstance = await createWebServer({ port: PORT, hostname: HOSTNAME }); }); afterEach(async () => { diff --git a/web/src/server.ts b/web/src/server.ts index 7b1c33d..95baf2c 100644 --- a/web/src/server.ts +++ b/web/src/server.ts @@ -37,7 +37,7 @@ export async function createWebServer(config: WebServerConfig = {}): Promise