

























@@ -43,6 +43,7 @@ const mocks = vi.hoisted(() => {
4343resolveAgentModelFallbacksOverride: vi.fn().mockReturnValue(undefined),
4444listAgentIds: vi.fn().mockReturnValue(["main", "jeremiah"]),
4545ensureAuthProfileStore: vi.fn().mockReturnValue(store),
46+ensureAuthProfileStoreWithoutExternalProfiles: vi.fn().mockReturnValue(store),
4647listProfilesForProvider: vi.fn((s: typeof store, provider: string) => {
4748return Object.entries(s.profiles)
4849.filter(([, cred]) => cred.provider === provider)
@@ -146,7 +147,8 @@ vi.mock("../../agents/auth-profiles/profiles.js", () => ({
146147}));
147148vi.mock("../../agents/auth-profiles/store.js", () => ({
148149ensureAuthProfileStore: mocks.ensureAuthProfileStore,
149-ensureAuthProfileStoreWithoutExternalProfiles: mocks.ensureAuthProfileStore,
150+ensureAuthProfileStoreWithoutExternalProfiles:
151+mocks.ensureAuthProfileStoreWithoutExternalProfiles,
150152}));
151153vi.mock("../../agents/auth-profiles/usage.js", () => ({
152154resolveProfileUnusableUntilForDisplay: mocks.resolveProfileUnusableUntilForDisplay,
@@ -284,6 +286,8 @@ describe("modelsStatusCommand auth overview", () => {
284286const payload = JSON.parse(String((runtime.log as Mock).mock.calls[0]?.[0]));
285287286288expect(mocks.resolveOpenClawAgentDir).toHaveBeenCalled();
289+expect(mocks.ensureAuthProfileStore).toHaveBeenCalled();
290+expect(mocks.ensureAuthProfileStoreWithoutExternalProfiles).not.toHaveBeenCalled();
287291expect(payload.defaultModel).toBe("anthropic/claude-opus-4-6");
288292expect(payload.configPath).toBe("/tmp/openclaw-dev/openclaw.json");
289293expect(payload.auth.storePath).toBe("/tmp/openclaw-agent/auth-profiles.json");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。