mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 10:40:43 +00:00
fix(ci): repair agent test mocks
This commit is contained in:
@@ -7,19 +7,19 @@ const hoisted = vi.hoisted(() => ({
|
||||
listAgentIdsMock: vi.fn<() => string[]>(),
|
||||
}));
|
||||
|
||||
vi.mock("../../config/sessions.js", async () => {
|
||||
const actual = await vi.importActual<typeof import("../../config/sessions.js")>(
|
||||
"../../config/sessions.js",
|
||||
);
|
||||
return {
|
||||
...actual,
|
||||
loadSessionStore: (storePath: string) => hoisted.loadSessionStoreMock(storePath),
|
||||
resolveStorePath: (store?: string, params?: { agentId?: string }) =>
|
||||
`/stores/${params?.agentId ?? "main"}.json`,
|
||||
resolveAgentIdFromSessionKey: () => "main",
|
||||
resolveExplicitAgentSessionKey: () => undefined,
|
||||
};
|
||||
});
|
||||
vi.mock("../../config/sessions/store-load.js", () => ({
|
||||
loadSessionStore: (storePath: string) => hoisted.loadSessionStoreMock(storePath),
|
||||
}));
|
||||
|
||||
vi.mock("../../config/sessions/paths.js", () => ({
|
||||
resolveStorePath: (_store?: string, params?: { agentId?: string }) =>
|
||||
`/stores/${params?.agentId ?? "main"}.json`,
|
||||
}));
|
||||
|
||||
vi.mock("../../config/sessions/main-session.js", () => ({
|
||||
resolveAgentIdFromSessionKey: () => "main",
|
||||
resolveExplicitAgentSessionKey: () => undefined,
|
||||
}));
|
||||
|
||||
vi.mock("../agent-scope.js", () => ({
|
||||
listAgentIds: () => hoisted.listAgentIdsMock(),
|
||||
|
||||
@@ -21,6 +21,10 @@ vi.mock("./auth-profiles/order.js", () => ({
|
||||
resolveAuthProfileOrder: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("./auth-profiles/source-check.js", () => ({
|
||||
hasAnyAuthProfileStoreSource: vi.fn(() => true),
|
||||
}));
|
||||
|
||||
type AuthProfilesStoreModule = typeof import("./auth-profiles/store.js");
|
||||
type AuthProfilesUsageModule = typeof import("./auth-profiles/usage.js");
|
||||
type AuthProfilesOrderModule = typeof import("./auth-profiles/order.js");
|
||||
|
||||
Reference in New Issue
Block a user