test(discord): avoid unbound hydration mock · openclaw/openclaw@86215c9
fuller-stack
·
2026-06-10
·
via Recent Commits to openclaw:main
File tree
extensions/discord/src/monitor
| Original file line number | Diff line number | Diff line change |
|---|
@@ -171,9 +171,10 @@ describe("hydrateDiscordMessageIfNeeded", () => {
|
171 | 171 | it("keeps the original reply message when hydration fetch fails", async () => { |
172 | 172 | const client = createInternalTestClient(); |
173 | 173 | const rest = createFakeRestClient(); |
174 | | -rest.get = vi.fn(async () => { |
| 174 | +const get = vi.fn(async () => { |
175 | 175 | throw Object.assign(new Error("Missing Access"), { status: 403 }); |
176 | 176 | }); |
| 177 | +rest.get = get; |
177 | 178 | const message = new Message(client, { |
178 | 179 | id: "m1", |
179 | 180 | channel_id: "c1", |
@@ -207,7 +208,7 @@ describe("hydrateDiscordMessageIfNeeded", () => {
|
207 | 208 | messageChannelId: "c1", |
208 | 209 | }); |
209 | 210 | |
210 | | -expect(rest.get).toHaveBeenCalledOnce(); |
| 211 | +expect(get).toHaveBeenCalledOnce(); |
211 | 212 | expect(hydrated).toBe(message); |
212 | 213 | expect(hydrated.referencedMessage).toBeNull(); |
213 | 214 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。