mirror of https://github.com/openclaw/openclaw.git
test: preserve sessions exports in monitor harnesses
This commit is contained in:
parent
bf084f21cd
commit
2846a6cfa9
|
|
@ -91,12 +91,16 @@ vi.mock("../pairing/pairing-store.js", () => ({
|
||||||
upsertChannelPairingRequest: (...args: unknown[]) => upsertPairingRequestMock(...args),
|
upsertChannelPairingRequest: (...args: unknown[]) => upsertPairingRequestMock(...args),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
vi.mock("../config/sessions.js", () => ({
|
vi.mock("../config/sessions.js", async (importOriginal) => {
|
||||||
resolveStorePath: vi.fn(() => "/tmp/openclaw-sessions.json"),
|
const actual = await importOriginal<typeof import("../config/sessions.js")>();
|
||||||
updateLastRoute: (...args: unknown[]) => updateLastRouteMock(...args),
|
return {
|
||||||
readSessionUpdatedAt: vi.fn(() => undefined),
|
...actual,
|
||||||
recordSessionMetaFromInbound: vi.fn().mockResolvedValue(undefined),
|
resolveStorePath: vi.fn(() => "/tmp/openclaw-sessions.json"),
|
||||||
}));
|
updateLastRoute: (...args: unknown[]) => updateLastRouteMock(...args),
|
||||||
|
readSessionUpdatedAt: vi.fn(() => undefined),
|
||||||
|
recordSessionMetaFromInbound: vi.fn().mockResolvedValue(undefined),
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
vi.mock("./client.js", () => ({
|
vi.mock("./client.js", () => ({
|
||||||
streamSignalEvents: (...args: unknown[]) => streamMock(...args),
|
streamSignalEvents: (...args: unknown[]) => streamMock(...args),
|
||||||
|
|
|
||||||
|
|
@ -180,13 +180,17 @@ vi.mock("../pairing/pairing-store.js", () => ({
|
||||||
slackTestState.upsertPairingRequestMock(...args),
|
slackTestState.upsertPairingRequestMock(...args),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
vi.mock("../config/sessions.js", () => ({
|
vi.mock("../config/sessions.js", async (importOriginal) => {
|
||||||
resolveStorePath: vi.fn(() => "/tmp/openclaw-sessions.json"),
|
const actual = await importOriginal<typeof import("../config/sessions.js")>();
|
||||||
updateLastRoute: (...args: unknown[]) => slackTestState.updateLastRouteMock(...args),
|
return {
|
||||||
resolveSessionKey: vi.fn(),
|
...actual,
|
||||||
readSessionUpdatedAt: vi.fn(() => undefined),
|
resolveStorePath: vi.fn(() => "/tmp/openclaw-sessions.json"),
|
||||||
recordSessionMetaFromInbound: vi.fn().mockResolvedValue(undefined),
|
updateLastRoute: (...args: unknown[]) => slackTestState.updateLastRouteMock(...args),
|
||||||
}));
|
resolveSessionKey: vi.fn(),
|
||||||
|
readSessionUpdatedAt: vi.fn(() => undefined),
|
||||||
|
recordSessionMetaFromInbound: vi.fn().mockResolvedValue(undefined),
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
vi.mock("@slack/bolt", () => {
|
vi.mock("@slack/bolt", () => {
|
||||||
const handlers = new Map<string, SlackHandler>();
|
const handlers = new Map<string, SlackHandler>();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue