





















@@ -2468,8 +2468,8 @@ describe("QmdMemoryManager", () => {
24682468isMcporterCommand(call[0]),
24692469);
24702470expect(mcporterCalls.length).toBeGreaterThan(0);
2471-expect(mcporterCalls.some((call: unknown[]) => (call[1] as string[])[0] === "daemon")).toBe(
2472-false,
2471+expect(mcporterCalls.map((call: unknown[]) => (call[1] as string[])[0])).not.toContain(
2472+"daemon",
24732473);
24742474expect(logWarnMock).toHaveBeenCalledWith(expect.stringContaining("cold-start"));
24752475@@ -2970,7 +2970,7 @@ describe("QmdMemoryManager", () => {
29702970await manager.search("hello again", { sessionKey: "agent:main:slack:dm:u123" });
2971297129722972expect(selectors.length).toBeGreaterThanOrEqual(2);
2973-expect(selectors.every((selector) => selector === "qmd.query")).toBe(true);
2973+expect(selectors.filter((selector) => selector !== "qmd.query")).toEqual([]);
29742974expect(logWarnMock).not.toHaveBeenCalledWith(
29752975expect.stringContaining("falling back to v1 tool names"),
29762976);
@@ -3039,7 +3039,7 @@ describe("QmdMemoryManager", () => {
3039303930403040expect(runMcporterSpy).toHaveBeenCalled();
30413041expect(selectors.length).toBeGreaterThanOrEqual(1);
3042-expect(selectors.every((selector) => selector === "qmd.query")).toBe(true);
3042+expect(selectors.filter((selector) => selector !== "qmd.query")).toEqual([]);
30433043expect(logWarnMock).not.toHaveBeenCalledWith(
30443044expect.stringContaining("falling back to v1 tool names"),
30453045);
@@ -3396,8 +3396,9 @@ describe("QmdMemoryManager", () => {
33963396});
3397339733983398expect(results).toHaveLength(4);
3399-expect(results.some((entry) => entry.source === "memory")).toBe(true);
3400-expect(results.some((entry) => entry.source === "sessions")).toBe(true);
3399+expect(results.map((entry) => entry.source)).toEqual(
3400+expect.arrayContaining(["memory", "sessions"]),
3401+);
34013402await manager.close();
34023403});
34033404此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。