From 38410705bfb8a1fbba1bac485d94acf814cfc54c Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 1 Apr 2026 22:50:16 +0900 Subject: [PATCH] perf(test): trim matrix directory reload churn --- extensions/matrix/src/directory-live.test.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/extensions/matrix/src/directory-live.test.ts b/extensions/matrix/src/directory-live.test.ts index 3e04b46be93..623d0c18c6e 100644 --- a/extensions/matrix/src/directory-live.test.ts +++ b/extensions/matrix/src/directory-live.test.ts @@ -1,4 +1,4 @@ -import { beforeEach, describe, expect, it, vi } from "vitest"; +import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; const { matrixAuthedHttpClientCtorMock, requestJsonMock } = vi.hoisted(() => ({ matrixAuthedHttpClientCtorMock: vi.fn(), @@ -28,11 +28,13 @@ let resolveMatrixAuth: typeof import("./matrix/client.js").resolveMatrixAuth; describe("matrix directory live", () => { const cfg = { channels: { matrix: {} } }; - beforeEach(async () => { - vi.resetModules(); + beforeAll(async () => { ({ listMatrixDirectoryGroupsLive, listMatrixDirectoryPeersLive } = await import("./directory-live.js")); ({ resolveMatrixAuth } = await import("./matrix/client.js")); + }); + + beforeEach(() => { vi.mocked(resolveMatrixAuth).mockReset(); vi.mocked(resolveMatrixAuth).mockResolvedValue({ accountId: "assistant",