From f62411ce247d04e28ec4157afd5f0c24a5791f15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E5=91=98=E9=98=BF=E6=B1=9F=28Relakkes?= =?UTF-8?q?=29?= Date: Sun, 24 May 2026 01:23:41 +0800 Subject: [PATCH] fix: isolate H5 access test from ambient CLAUDE_H5_AUTO_PUBLIC_URL The beforeEach hook saved but did not clear the env var, so tests that expected publicBaseUrl=null got the auto-discovered LAN URL instead when CLAUDE_H5_AUTO_PUBLIC_URL=1 was set in the environment. Co-Authored-By: Claude Opus 4.7 --- src/server/__tests__/h5-access-service.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/__tests__/h5-access-service.test.ts b/src/server/__tests__/h5-access-service.test.ts index 10f34dfc..3ebedf2f 100644 --- a/src/server/__tests__/h5-access-service.test.ts +++ b/src/server/__tests__/h5-access-service.test.ts @@ -27,6 +27,7 @@ beforeEach(async () => { originalH5PublicBaseUrl = process.env.CLAUDE_H5_PUBLIC_BASE_URL originalH5AutoPublicUrl = process.env.CLAUDE_H5_AUTO_PUBLIC_URL process.env.CLAUDE_CONFIG_DIR = tmpDir + delete process.env.CLAUDE_H5_AUTO_PUBLIC_URL }) afterEach(async () => {