

































@@ -380,13 +380,13 @@ describe("agentCommand", () => {
380380runtime,
381381);
382382383-expect(pluginRegistryMocks.ensurePluginRegistryLoaded).toHaveBeenCalledWith({
384- scope: "all",
385- config: expect.any(Object),
386- activationSourceConfig: expect.any(Object),
387- workspaceDir: path.join(home, "openclaw"),
388- onlyPluginIds: ["codex"],
389-});
383+expect(pluginRegistryMocks.ensurePluginRegistryLoaded).toHaveBeenCalledOnce();
384+const registryLoad = pluginRegistryMocks.ensurePluginRegistryLoaded.mock.calls[0]?.[0];
385+expect(registryLoad?.scope).toBe("all");
386+expect(registryLoad?.config).toBeTypeOf("object");
387+expect(registryLoad?.activationSourceConfig).toBeTypeOf("object");
388+expect(registryLoad?.workspaceDir).toBe(path.join(home, "openclaw"));
389+expect(registryLoad?.onlyPluginIds).toEqual(["codex"]);
390390expectLastRunProviderModel("openai", "gpt-5.2");
391391});
392392});
@@ -541,11 +541,9 @@ describe("agentCommand", () => {
541541{ sendMessageTelegram },
542542);
543543544-expect(sendMessageTelegram).toHaveBeenCalledWith(
545-"+1222",
546-"assistant-visible",
547-expect.objectContaining({ verbose: false }),
548-);
544+expect(sendMessageTelegram).toHaveBeenCalledWith("+1222", "assistant-visible", {
545+verbose: false,
546+});
549547expect(vi.mocked(attemptExecutionRuntime.persistCliTurnTranscript)).toHaveBeenCalledTimes(1);
550548const persistArgs = vi.mocked(attemptExecutionRuntime.persistCliTurnTranscript).mock
551549.calls[0]?.[0];
@@ -567,13 +565,9 @@ describe("agentCommand", () => {
567565await agentCommand({ message: "ping", agentId: "main" }, runtime);
568566569567const callArgs = getLastEmbeddedCall();
570-expect(callArgs).toEqual(
571-expect.objectContaining({
572-provider: "openai",
573-model: "gpt-5.5",
574-fastMode: true,
575-}),
576-);
568+expect(callArgs?.provider).toBe("openai");
569+expect(callArgs?.model).toBe("gpt-5.5");
570+expect(callArgs?.fastMode).toBe(true);
577571});
578572});
579573@@ -593,13 +587,11 @@ describe("agentCommand", () => {
593587594588expect(loadModelCatalog).not.toHaveBeenCalled();
595589expectLastRunProviderModel("openrouter", "openrouter/auto");
596-expect(modelSelectionModule.resolveThinkingDefault).toHaveBeenCalledWith(
597-expect.objectContaining({
598-provider: "openrouter",
599-model: "auto",
600-catalog: undefined,
601-}),
602-);
590+const thinkingDefaultCall = vi.mocked(modelSelectionModule.resolveThinkingDefault).mock
591+.calls[0]?.[0];
592+expect(thinkingDefaultCall?.provider).toBe("openrouter");
593+expect(thinkingDefaultCall?.model).toBe("auto");
594+expect(thinkingDefaultCall?.catalog).toBeUndefined();
603595});
604596});
605597@@ -620,15 +612,11 @@ describe("agentCommand", () => {
620612);
621613622614const callArgs = getLastEmbeddedCall();
623-expect(callArgs).toEqual(
624-expect.objectContaining({
625-provider: "openrouter",
626-model: "openrouter/auto",
627-modelRun: true,
628-promptMode: "none",
629-disableTools: true,
630-}),
631-);
615+expect(callArgs?.provider).toBe("openrouter");
616+expect(callArgs?.model).toBe("openrouter/auto");
617+expect(callArgs?.modelRun).toBe(true);
618+expect(callArgs?.promptMode).toBe("none");
619+expect(callArgs?.disableTools).toBe(true);
632620});
633621});
634622@@ -673,16 +661,12 @@ describe("agentCommand", () => {
673661674662expect(runTurn).not.toHaveBeenCalled();
675663const callArgs = getLastEmbeddedCall();
676-expect(callArgs).toEqual(
677-expect.objectContaining({
678-provider: "openrouter",
679-model: "openrouter/auto",
680-prompt: "Reply with exactly OPENCLAW-MODEL-OK",
681-modelRun: true,
682-promptMode: "none",
683-disableTools: true,
684-}),
685-);
664+expect(callArgs?.provider).toBe("openrouter");
665+expect(callArgs?.model).toBe("openrouter/auto");
666+expect(callArgs?.prompt).toBe("Reply with exactly OPENCLAW-MODEL-OK");
667+expect(callArgs?.modelRun).toBe(true);
668+expect(callArgs?.promptMode).toBe("none");
669+expect(callArgs?.disableTools).toBe(true);
686670});
687671});
688672此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。