From a6e783adc4d8b45ff013869e1a5deb91294a650e Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Sat, 4 Apr 2026 16:48:12 +0900 Subject: [PATCH] fix(test): improve execute-http-hook-security test isolation Reset mocks and process.env copy in afterEach to prevent cross-test contamination from mock.module() isolation. --- .../claude-code-hooks/execute-http-hook-security.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hooks/claude-code-hooks/execute-http-hook-security.test.ts b/src/hooks/claude-code-hooks/execute-http-hook-security.test.ts index c9b609896..a13e888a4 100644 --- a/src/hooks/claude-code-hooks/execute-http-hook-security.test.ts +++ b/src/hooks/claude-code-hooks/execute-http-hook-security.test.ts @@ -27,7 +27,9 @@ describe("executeHttpHook TLS security", () => { afterEach(() => { globalThis.fetch = originalFetch - process.env = originalEnv + process.env = { ...originalEnv } + mockLog.mockReset() + mockFetch.mockReset() mock.restore() })