























@@ -10,6 +10,7 @@ vi.mock("openclaw/plugin-sdk/runtime-env", () => ({
10101111installSlackBlockTestMocks();
1212const { sendMessageSlack } = await import("./send.js");
13+const SLACK_TEST_CFG = { channels: { slack: { botToken: "xoxb-test" } } };
13141415type SlackMissingScopeError = Error & {
1516data?: {
@@ -53,6 +54,7 @@ describe("sendMessageSlack customize-scope fallback", () => {
53545455const result = await sendMessageSlack("channel:C123", "hello", {
5556token: "xoxb-test",
57+cfg: SLACK_TEST_CFG,
5658 client,
5759identity: { username: "Bot", iconUrl: "https://example.com/bot.png" },
5860});
@@ -85,6 +87,7 @@ describe("sendMessageSlack customize-scope fallback", () => {
85878688await sendMessageSlack("channel:C123", "hello", {
8789token: "xoxb-test",
90+cfg: SLACK_TEST_CFG,
8891 client,
8992identity: { iconEmoji: ":robot_face:" },
9093});
@@ -105,6 +108,7 @@ describe("sendMessageSlack customize-scope fallback", () => {
105108106109await sendMessageSlack("channel:C123", "hello", {
107110token: "xoxb-test",
111+cfg: SLACK_TEST_CFG,
108112 client,
109113identity: { username: "Bot" },
110114});
@@ -123,6 +127,7 @@ describe("sendMessageSlack customize-scope fallback", () => {
123127await expect(
124128sendMessageSlack("channel:C123", "hello", {
125129token: "xoxb-test",
130+cfg: SLACK_TEST_CFG,
126131 client,
127132identity: { username: "Bot" },
128133}),
@@ -140,6 +145,7 @@ describe("sendMessageSlack customize-scope fallback", () => {
140145await expect(
141146sendMessageSlack("channel:C123", "hello", {
142147token: "xoxb-test",
148+cfg: SLACK_TEST_CFG,
143149 client,
144150}),
145151).rejects.toBe(err);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。