From 9c3bc4939c8c7ca9e90ec28e9522f2f2cff0f7fb Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 15 Feb 2026 00:38:29 +0000 Subject: [PATCH] perf(test): avoid dynamic imports in session reset suites --- src/auto-reply/reply/session-resets.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/auto-reply/reply/session-resets.test.ts b/src/auto-reply/reply/session-resets.test.ts index 16c44172f..9c105c030 100644 --- a/src/auto-reply/reply/session-resets.test.ts +++ b/src/auto-reply/reply/session-resets.test.ts @@ -4,6 +4,7 @@ import path from "node:path"; import { afterAll, beforeAll, describe, expect, it, vi } from "vitest"; import type { OpenClawConfig } from "../../config/config.js"; import { buildModelAliasIndex } from "../../agents/model-selection.js"; +import { saveSessionStore } from "../../config/sessions.js"; import { formatZonedTimestamp } from "../../infra/format-time/format-datetime.ts"; import { enqueueSystemEvent, resetSystemEventsForTest } from "../../infra/system-events.js"; import { applyResetModelOverride } from "./session-reset-model.js"; @@ -32,7 +33,7 @@ afterAll(async () => { async function createStorePath(prefix: string): Promise { const root = path.join(suiteRoot, `${prefix}${++suiteCase}`); - await fs.mkdir(root, { recursive: true }); + await fs.mkdir(root); return path.join(root, "sessions.json"); } @@ -42,7 +43,6 @@ describe("initSessionState reset triggers in WhatsApp groups", () => { sessionKey: string; sessionId: string; }): Promise { - const { saveSessionStore } = await import("../../config/sessions.js"); await saveSessionStore(params.storePath, { [params.sessionKey]: { sessionId: params.sessionId,