diff --git a/extensions/slack/src/channel.test.ts b/extensions/slack/src/channel.test.ts index abd9f85fa35..977cb5dd0fa 100644 --- a/extensions/slack/src/channel.test.ts +++ b/extensions/slack/src/channel.test.ts @@ -107,7 +107,7 @@ describe("slackPlugin outbound", () => { }); describe("slackPlugin config", () => { - it("treats HTTP mode accounts with bot token + signing secret as configured", () => { + it("treats HTTP mode accounts with bot token + signing secret as configured", async () => { const cfg: OpenClawConfig = { channels: { slack: { @@ -120,13 +120,17 @@ describe("slackPlugin config", () => { const account = slackPlugin.config.resolveAccount(cfg, "default"); const configured = slackPlugin.config.isConfigured?.(account, cfg); - const snapshot = slackPlugin.status?.buildAccountSnapshot?.({ account, runtime: undefined }); + const snapshot = await slackPlugin.status?.buildAccountSnapshot?.({ + account, + cfg, + runtime: undefined, + }); expect(configured).toBe(true); expect(snapshot?.configured).toBe(true); }); - it("keeps socket mode requiring app token", () => { + it("keeps socket mode requiring app token", async () => { const cfg: OpenClawConfig = { channels: { slack: { @@ -138,7 +142,11 @@ describe("slackPlugin config", () => { const account = slackPlugin.config.resolveAccount(cfg, "default"); const configured = slackPlugin.config.isConfigured?.(account, cfg); - const snapshot = slackPlugin.status?.buildAccountSnapshot?.({ account, runtime: undefined }); + const snapshot = await slackPlugin.status?.buildAccountSnapshot?.({ + account, + cfg, + runtime: undefined, + }); expect(configured).toBe(false); expect(snapshot?.configured).toBe(false);