test: isolate session reset cleanup queues · openclaw/openclaw@8cc9618
shakkernerd
·
2026-05-09
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | 1 | import { drainSystemEventEntries } from "../../infra/system-events.js"; |
2 | | -import { clearSessionQueues, type ClearSessionQueueResult } from "./queue.js"; |
| 2 | +import { clearSessionQueues, type ClearSessionQueueResult } from "./queue/cleanup.js"; |
3 | 3 | |
4 | 4 | export type ClearSessionResetRuntimeStateResult = ClearSessionQueueResult & { |
5 | 5 | systemEventsCleared: number; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -127,6 +127,16 @@ vi.mock("../../auto-reply/reply/queue.js", async () => {
|
127 | 127 | }; |
128 | 128 | }); |
129 | 129 | |
| 130 | +vi.mock("../../auto-reply/reply/queue/cleanup.js", async () => { |
| 131 | +const actual = await vi.importActual<typeof import("../../auto-reply/reply/queue/cleanup.js")>( |
| 132 | +"../../auto-reply/reply/queue/cleanup.js", |
| 133 | +); |
| 134 | +return { |
| 135 | + ...actual, |
| 136 | +clearSessionQueues: sessionCleanupMocks.clearSessionQueues, |
| 137 | +}; |
| 138 | +}); |
| 139 | + |
130 | 140 | vi.mock("../../auto-reply/reply/abort.js", async () => { |
131 | 141 | const actual = await vi.importActual<typeof import("../../auto-reply/reply/abort.js")>( |
132 | 142 | "../../auto-reply/reply/abort.js", |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。