From feccd70b9decd2391964886e9fc0932fc284e100 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 12:03:52 +0100 Subject: [PATCH] test: clarify memory wiki assertions --- extensions/active-memory/index.test.ts | 12 +++++------- extensions/memory-wiki/src/claim-health.test.ts | 2 +- extensions/memory-wiki/src/query.test.ts | 7 ++++--- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/extensions/active-memory/index.test.ts b/extensions/active-memory/index.test.ts index 7a17dbc5596..98c3d1b82be 100644 --- a/extensions/active-memory/index.test.ts +++ b/extensions/active-memory/index.test.ts @@ -3628,13 +3628,11 @@ describe("active-memory plugin", () => { ), ); expect( - vi - .mocked(api.logger.info) - .mock.calls.some((call: unknown[]) => - String(call[0]).includes(`transcript=${expectedDir}${path.sep}`), - ), - ).toBe(true); - expect(rmSpy.mock.calls.some(([target]) => String(target).startsWith(expectedDir))).toBe(false); + vi.mocked(api.logger.info).mock.calls.map((call: unknown[]) => String(call[0])), + ).toContainEqual(expect.stringContaining(`transcript=${expectedDir}${path.sep}`)); + expect(rmSpy.mock.calls.filter(([target]) => String(target).startsWith(expectedDir))).toEqual( + [], + ); }); it("falls back to the default transcript directory when transcriptDir is unsafe", async () => { diff --git a/extensions/memory-wiki/src/claim-health.test.ts b/extensions/memory-wiki/src/claim-health.test.ts index 0442849dde2..fbe3eedac32 100644 --- a/extensions/memory-wiki/src/claim-health.test.ts +++ b/extensions/memory-wiki/src/claim-health.test.ts @@ -59,6 +59,6 @@ describe("buildPageContradictionClusters", () => { expect(clusters).toHaveLength(2); expect(clusters.map((cluster) => cluster.key).toSorted()).toEqual(["किताब", "कीताब"]); - expect(clusters.every((cluster) => cluster.entries)).toBe(true); + expect(clusters.filter((cluster) => !cluster.entries)).toEqual([]); }); }); diff --git a/extensions/memory-wiki/src/query.test.ts b/extensions/memory-wiki/src/query.test.ts index 5611e3372b6..e9d535721eb 100644 --- a/extensions/memory-wiki/src/query.test.ts +++ b/extensions/memory-wiki/src/query.test.ts @@ -638,8 +638,9 @@ describe("searchMemoryWiki", () => { }); expect(results).toHaveLength(2); - expect(results.some((result) => result.corpus === "wiki")).toBe(true); - expect(results.some((result) => result.corpus === "memory")).toBe(true); + expect(results.map((result) => result.corpus)).toEqual( + expect.arrayContaining(["wiki", "memory"]), + ); expect(manager.search).toHaveBeenCalledWith("alpha", { maxResults: 5 }); expect(getActiveMemorySearchManagerMock).toHaveBeenCalledWith({ cfg: createAppConfig(), @@ -691,7 +692,7 @@ describe("searchMemoryWiki", () => { }); expect(results).toHaveLength(5); - expect(results.some((result) => result.corpus === "memory")).toBe(true); + expect(results.map((result) => result.corpus)).toContain("memory"); expect( results.filter((result) => result.corpus === "wiki").map((result) => result.path), ).toEqual([