test: tighten active tab refresh assertions · openclaw/openclaw@3f5f038
steipete
·
2026-05-11
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -170,7 +170,9 @@ function expectBufferedPerformanceEvent(
|
170 | 170 | }); |
171 | 171 | }); |
172 | 172 | expect(entry).toBeDefined(); |
173 | | -expect(entry?.payload).toMatchObject(expectedPayload); |
| 173 | +for (const [key, expected] of Object.entries(expectedPayload)) { |
| 174 | +expect(entry?.payload?.[key]).toBe(expected); |
| 175 | +} |
174 | 176 | expect(entry?.payload?.durationMs).toBeTypeOf("number"); |
175 | 177 | return entry?.payload; |
176 | 178 | } |
@@ -402,12 +404,13 @@ describe("refreshActiveTab", () => {
|
402 | 404 | runs.resolve("ok"); |
403 | 405 | await Promise.resolve(); |
404 | 406 | |
405 | | -expect(host.eventLogBuffer).not.toEqual( |
406 | | -expect.arrayContaining([ |
407 | | -expect.objectContaining({ |
408 | | -event: "control-ui.cron.runs", |
409 | | -}), |
410 | | -]), |
411 | | -); |
| 407 | +expect( |
| 408 | +host.eventLogBuffer.some( |
| 409 | +(entry) => |
| 410 | +Boolean(entry) && |
| 411 | +typeof entry === "object" && |
| 412 | +(entry as { event?: unknown }).event === "control-ui.cron.runs", |
| 413 | +), |
| 414 | +).toBe(false); |
412 | 415 | }); |
413 | 416 | }); |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。