From 5dc8d577a4268687edfe6fbd7f7e7a64ac52f439 Mon Sep 17 00:00:00 2001 From: justsisyphus Date: Wed, 28 Jan 2026 14:36:58 +0900 Subject: [PATCH] fix: add afterEach cleanup in session-state tests for parallel test isolation --- src/features/claude-code-session-state/state.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/features/claude-code-session-state/state.test.ts b/src/features/claude-code-session-state/state.test.ts index 777ca955..204e3a79 100644 --- a/src/features/claude-code-session-state/state.test.ts +++ b/src/features/claude-code-session-state/state.test.ts @@ -1,4 +1,4 @@ -import { describe, test, expect, beforeEach } from "bun:test" +import { describe, test, expect, beforeEach, afterEach } from "bun:test" import { setSessionAgent, getSessionAgent, @@ -13,9 +13,11 @@ describe("claude-code-session-state", () => { beforeEach(() => { // #given - clean state before each test _resetForTesting() - clearSessionAgent("test-session-1") - clearSessionAgent("test-session-2") - clearSessionAgent("test-prometheus-session") + }) + + afterEach(() => { + // #then - cleanup after each test to prevent pollution + _resetForTesting() }) describe("setSessionAgent", () => {