From c389b05d3cec8dede9eeb57603eb75dfc447469f Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Mon, 30 Mar 2026 00:35:36 -0400 Subject: [PATCH] Tests: force-reset session cleanup state between runs --- src/test-utils/session-state-cleanup.test.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/test-utils/session-state-cleanup.test.ts b/src/test-utils/session-state-cleanup.test.ts index 55a7ffa0e1e..d5213ec52c5 100644 --- a/src/test-utils/session-state-cleanup.test.ts +++ b/src/test-utils/session-state-cleanup.test.ts @@ -2,10 +2,13 @@ import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; +import { resetSessionWriteLockStateForTest } from "../agents/session-write-lock.js"; import { + clearSessionStoreCacheForTest, getSessionStoreLockQueueSizeForTest, withSessionStoreLockForTest, } from "../config/sessions/store.js"; +import { resetFileLockStateForTest } from "../infra/file-lock.js"; import { cleanupSessionStateForTest } from "./session-state-cleanup.js"; const acquireSessionWriteLockMock = vi.hoisted(() => @@ -32,11 +35,16 @@ function createDeferred() { describe("cleanupSessionStateForTest", () => { beforeEach(() => { + clearSessionStoreCacheForTest(); + resetFileLockStateForTest(); + resetSessionWriteLockStateForTest(); acquireSessionWriteLockMock.mockClear(); }); - afterEach(async () => { - await cleanupSessionStateForTest(); + afterEach(() => { + clearSessionStoreCacheForTest(); + resetFileLockStateForTest(); + resetSessionWriteLockStateForTest(); vi.restoreAllMocks(); });