From 78a58726e7d3aca52a885838f03dd3d24db5d14b Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 1 Apr 2026 22:53:50 +0900 Subject: [PATCH] perf(test): trim more matrix import churn --- extensions/matrix/src/matrix/client.test.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/extensions/matrix/src/matrix/client.test.ts b/extensions/matrix/src/matrix/client.test.ts index 12dfc510823..3b828a2e389 100644 --- a/extensions/matrix/src/matrix/client.test.ts +++ b/extensions/matrix/src/matrix/client.test.ts @@ -1,7 +1,7 @@ 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 { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; import type { LookupFn } from "../../runtime-api.js"; import { installMatrixTestRuntime } from "../test-runtime.js"; import type { CoreConfig } from "../types.js"; @@ -591,9 +591,12 @@ describe("resolveMatrixConfig", () => { }); describe("resolveMatrixAuth", () => { - beforeEach(async () => { - credentialsReadModule ??= await import("./credentials-read.js"); - sdkModule ??= await import("./sdk.js"); + beforeAll(async () => { + credentialsReadModule = await import("./credentials-read.js"); + sdkModule = await import("./sdk.js"); + }); + + beforeEach(() => { vi.mocked(credentialsReadModule.loadMatrixCredentials).mockReset(); vi.mocked(credentialsReadModule.loadMatrixCredentials).mockReturnValue(null); vi.mocked(credentialsReadModule.credentialsMatchConfig).mockReset();