test(slack): throw Error instances in reconnect loop test · openclaw/openclaw@153c395
vincentkoc
·
2026-06-18
·
via Recent Commits to openclaw:main
File tree
extensions/slack/src/monitor
| Original file line number | Diff line number | Diff line change |
|---|
@@ -19,18 +19,20 @@ describe("slack socket reconnect loop", () => {
|
19 | 19 | ["network error", () => new Error("ECONNRESET")], |
20 | 20 | [ |
21 | 21 | "Slack Web API request error", |
22 | | -() => ({ |
23 | | -code: "slack_webapi_request_error", |
24 | | -original: new Error("ECONNRESET"), |
25 | | -}), |
| 22 | +() => |
| 23 | +Object.assign(new Error("Slack Web API request error"), { |
| 24 | +code: "slack_webapi_request_error", |
| 25 | +original: new Error("ECONNRESET"), |
| 26 | +}), |
26 | 27 | ], |
27 | 28 | [ |
28 | 29 | "Slack Web API HTTP error", |
29 | | -() => ({ |
30 | | -code: "slack_webapi_http_error", |
31 | | -statusCode: 503, |
32 | | -statusMessage: "Service Unavailable", |
33 | | -}), |
| 30 | +() => |
| 31 | +Object.assign(new Error("Slack Web API HTTP error"), { |
| 32 | +code: "slack_webapi_http_error", |
| 33 | +statusCode: 503, |
| 34 | +statusMessage: "Service Unavailable", |
| 35 | +}), |
34 | 36 | ], |
35 | 37 | ])( |
36 | 38 | "continues after thirteen consecutive recoverable %s failures", |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。