


























@@ -352,15 +352,11 @@ describe("searchMemoryWiki", () => {
352352query: "bgroux",
353353mode: "find-person",
354354});
355-expect(personResults[0]).toEqual(
356-expect.objectContaining({
357-path: "entities/brad.md",
358-canonicalId: "maintainer.brad-groux",
359-aliases: ["bgroux"],
360-privacyTier: "local-private",
361-searchMode: "find-person",
362-}),
363-);
355+expect(personResults[0]?.path).toBe("entities/brad.md");
356+expect(personResults[0]?.canonicalId).toBe("maintainer.brad-groux");
357+expect(personResults[0]?.aliases).toEqual(["bgroux"]);
358+expect(personResults[0]?.privacyTier).toBe("local-private");
359+expect(personResults[0]?.searchMode).toBe("find-person");
364360365361const routeResults = await searchMemoryWiki({
366362 config,
@@ -374,15 +370,11 @@ describe("searchMemoryWiki", () => {
374370query: "strong route Teams",
375371mode: "raw-claim",
376372});
377-expect(claimResults[0]).toEqual(
378-expect.objectContaining({
379-path: "entities/brad.md",
380-matchedClaimId: "claim.brad.teams",
381-matchedClaimConfidence: 0.88,
382-evidenceKinds: ["maintainer-whois"],
383-evidenceSourceIds: ["source.maintainers"],
384-}),
385-);
373+expect(claimResults[0]?.path).toBe("entities/brad.md");
374+expect(claimResults[0]?.matchedClaimId).toBe("claim.brad.teams");
375+expect(claimResults[0]?.matchedClaimConfidence).toBe(0.88);
376+expect(claimResults[0]?.evidenceKinds).toEqual(["maintainer-whois"]);
377+expect(claimResults[0]?.evidenceSourceIds).toEqual(["source.maintainers"]);
386378387379const evidenceResults = await searchMemoryWiki({
388380 config,
@@ -648,9 +640,7 @@ describe("searchMemoryWiki", () => {
648640});
649641650642expect(results).toHaveLength(2);
651-expect(results.map((result) => result.corpus)).toEqual(
652-expect.arrayContaining(["wiki", "memory"]),
653-);
643+expect(results.map((result) => result.corpus).sort()).toEqual(["memory", "wiki"]);
654644expect(manager.search).toHaveBeenCalledWith("alpha", { maxResults: 5 });
655645expect(getActiveMemorySearchManagerMock).toHaveBeenCalledWith({
656646cfg: createAppConfig(),
@@ -763,9 +753,6 @@ describe("searchMemoryWiki", () => {
763753"sessions/child-session.jsonl",
764754"MEMORY.md",
765755]);
766-expect(results.map((result) => result.path)).not.toEqual(
767-expect.arrayContaining([expect.stringContaining("sibling-session")]),
768-);
769756});
770757771758it("filters session memory hits for session-bound non-sandboxed callers", async () => {
@@ -819,9 +806,6 @@ describe("searchMemoryWiki", () => {
819806"sessions/child-session.jsonl",
820807"MEMORY.md",
821808]);
822-expect(results.map((result) => result.path)).not.toEqual(
823-expect.arrayContaining([expect.stringContaining("sibling-session")]),
824-);
825809});
826810827811it("requires appConfig for session-bound shared memory searches", async () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。