test: guard discord monitor assertions · openclaw/openclaw@a9a196e
steipete
·
2026-05-12
·
via Recent Commits to openclaw:main
File tree
extensions/discord/src/monitor
| Original file line number | Diff line number | Diff line change |
|---|
@@ -246,7 +246,9 @@ describe("createDiscordMonitorClient", () => {
|
246 | 246 | runtimeProfile: "persistent", |
247 | 247 | maxQueueSize: 1000, |
248 | 248 | }); |
249 | | -expect(handlers).toBeDefined(); |
| 249 | +if (!handlers) { |
| 250 | +throw new Error("expected Discord client handlers"); |
| 251 | +} |
250 | 252 | expect(Array.isArray(plugins)).toBe(true); |
251 | 253 | }); |
252 | 254 | |
@@ -280,7 +282,9 @@ describe("createDiscordMonitorClient", () => {
|
280 | 282 | maxQueueSize: 1000, |
281 | 283 | fetch: restFetch, |
282 | 284 | }); |
283 | | -expect(handlers).toBeDefined(); |
| 285 | +if (!handlers) { |
| 286 | +throw new Error("expected Discord client handlers"); |
| 287 | +} |
284 | 288 | expect(Array.isArray(plugins)).toBe(true); |
285 | 289 | }); |
286 | 290 | |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -31,7 +31,9 @@ describe("thread binding manager state", () => {
|
31 | 31 | }); |
32 | 32 | |
33 | 33 | const direct = getThreadBindingManager("work"); |
34 | | -expect(direct).toBeDefined(); |
| 34 | +if (!direct) { |
| 35 | +throw new Error("expected direct thread binding manager"); |
| 36 | +} |
35 | 37 | expect(viaAlternateLoader.getThreadBindingManager("work")).toBe(direct); |
36 | 38 | }); |
37 | 39 | }); |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。