test: tighten mattermost dm retry assertion · openclaw/openclaw@63926e7
steipete
·
2026-05-09
·
via Recent Commits to openclaw:main
File tree
extensions/mattermost/src/mattermost
| Original file line number | Diff line number | Diff line change |
|---|
@@ -323,11 +323,11 @@ describe("sendMessageMattermost", () => {
|
323 | 323 | }); |
324 | 324 | |
325 | 325 | expect(mockState.fetchMattermostUser).toHaveBeenCalledWith({}, userId); |
326 | | -expect(mockState.createMattermostDirectChannelWithRetry).toHaveBeenCalledWith( |
327 | | - {}, |
328 | | - ["bot-user", userId], |
329 | | - expect.any(Object), |
330 | | -); |
| 326 | +const dmRetryCall = mockState.createMattermostDirectChannelWithRetry.mock.calls[0]; |
| 327 | +expect(dmRetryCall?.[0]).toEqual({}); |
| 328 | +expect(dmRetryCall?.[1]).toEqual(["bot-user", userId]); |
| 329 | +expect(Object.keys(dmRetryCall?.[2] ?? {})).toEqual(["onRetry"]); |
| 330 | +expect(dmRetryCall?.[2]?.onRetry).toBeTypeOf("function"); |
331 | 331 | expect(mockState.uploadMattermostFile).toHaveBeenCalledWith( |
332 | 332 | {}, |
333 | 333 | expect.objectContaining({ |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。