test(telegram): simplify preview race harness · openclaw/openclaw@b3b203b
obviyus
·
2026-06-03
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -326,16 +326,11 @@ describe("createTelegramDraftStream", () => {
|
326 | 326 | deleteMessage: vi.fn().mockResolvedValue(true), |
327 | 327 | }; |
328 | 328 | const onSupersededPreview = vi.fn(); |
329 | | -const stream = createTelegramDraftStream({ |
330 | | -api: api as unknown as Bot["api"], |
331 | | -chatId: 123, |
332 | | - onSupersededPreview, |
333 | | -}); |
| 329 | +const stream = createDraftStream(api, { onSupersededPreview }); |
334 | 330 | |
335 | 331 | stream.update("Message A partial"); |
336 | 332 | await vi.waitFor(() => expect(api.sendMessage).toHaveBeenCalledTimes(1)); |
337 | 333 | |
338 | | -// Rotate to message B before message A send resolves. |
339 | 334 | stream.forceNewMessage(); |
340 | 335 | stream.update("Message B partial"); |
341 | 336 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。