test: tighten memory watcher error assertion · openclaw/openclaw@9202e74
steipete
·
2026-05-09
·
via Recent Commits to openclaw:main
File tree
extensions/memory-core/src/memory
| Original file line number | Diff line number | Diff line change |
|---|
@@ -268,7 +268,9 @@ describe("memory watcher config", () => {
|
268 | 268 | await expectWatcherManager(cfg); |
269 | 269 | |
270 | 270 | const watcher = createdWatchers[0]; |
271 | | -expect(watcher?.on).toHaveBeenCalledWith("error", expect.any(Function)); |
| 271 | +const errorRegistration = watcher?.on.mock.calls.find(([event]) => event === "error"); |
| 272 | +expect(errorRegistration?.[0]).toBe("error"); |
| 273 | +expect(errorRegistration?.[1]).toBeTypeOf("function"); |
272 | 274 | expect(watcher?.emit("error", new Error("watcher error: ENOSPC"))).toBeUndefined(); |
273 | 275 | expect(memoryLoggerWarn).toHaveBeenCalledWith("memory watcher error: watcher error: ENOSPC"); |
274 | 276 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。