diff --git a/src/slack/monitor.tool-result.forces-thread-replies-replytoid-is-set.test.ts b/src/slack/monitor.tool-result.forces-thread-replies-replytoid-is-set.test.ts index f370bd9c1..458ab188d 100644 --- a/src/slack/monitor.tool-result.forces-thread-replies-replytoid-is-set.test.ts +++ b/src/slack/monitor.tool-result.forces-thread-replies-replytoid-is-set.test.ts @@ -31,6 +31,16 @@ vi.mock("../auto-reply/reply.js", () => ({ getReplyFromConfig: (...args: unknown[]) => replyMock(...args), })); +vi.mock("./resolve-channels.js", () => ({ + resolveSlackChannelAllowlist: async ({ entries }: { entries: string[] }) => + entries.map((input) => ({ input, resolved: false })), +})); + +vi.mock("./resolve-users.js", () => ({ + resolveSlackUserAllowlist: async ({ entries }: { entries: string[] }) => + entries.map((input) => ({ input, resolved: false })), +})); + vi.mock("./send.js", () => ({ sendMessageSlack: (...args: unknown[]) => sendMock(...args), })); @@ -97,6 +107,7 @@ async function waitForEvent(name: string) { beforeEach(() => { resetInboundDedupe(); + getSlackHandlers()?.clear(); config = { messages: { responsePrefix: "PFX", diff --git a/src/slack/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts b/src/slack/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts index 15e5678cb..3978c2408 100644 --- a/src/slack/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts +++ b/src/slack/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts @@ -33,6 +33,16 @@ vi.mock("../auto-reply/reply.js", () => ({ getReplyFromConfig: (...args: unknown[]) => replyMock(...args), })); +vi.mock("./resolve-channels.js", () => ({ + resolveSlackChannelAllowlist: async ({ entries }: { entries: string[] }) => + entries.map((input) => ({ input, resolved: false })), +})); + +vi.mock("./resolve-users.js", () => ({ + resolveSlackUserAllowlist: async ({ entries }: { entries: string[] }) => + entries.map((input) => ({ input, resolved: false })), +})); + vi.mock("./send.js", () => ({ sendMessageSlack: (...args: unknown[]) => sendMock(...args), })); @@ -99,6 +109,7 @@ async function waitForEvent(name: string) { beforeEach(() => { resetInboundDedupe(); + getSlackHandlers()?.clear(); config = { messages: { responsePrefix: "PFX", diff --git a/src/slack/monitor.tool-result.threads-top-level-replies-replytomode-is-all.test.ts b/src/slack/monitor.tool-result.threads-top-level-replies-replytomode-is-all.test.ts index ab808eb4a..f20459ce4 100644 --- a/src/slack/monitor.tool-result.threads-top-level-replies-replytomode-is-all.test.ts +++ b/src/slack/monitor.tool-result.threads-top-level-replies-replytomode-is-all.test.ts @@ -31,6 +31,16 @@ vi.mock("../auto-reply/reply.js", () => ({ getReplyFromConfig: (...args: unknown[]) => replyMock(...args), })); +vi.mock("./resolve-channels.js", () => ({ + resolveSlackChannelAllowlist: async ({ entries }: { entries: string[] }) => + entries.map((input) => ({ input, resolved: false })), +})); + +vi.mock("./resolve-users.js", () => ({ + resolveSlackUserAllowlist: async ({ entries }: { entries: string[] }) => + entries.map((input) => ({ input, resolved: false })), +})); + vi.mock("./send.js", () => ({ sendMessageSlack: (...args: unknown[]) => sendMock(...args), })); @@ -97,6 +107,7 @@ async function waitForEvent(name: string) { beforeEach(() => { resetInboundDedupe(); + getSlackHandlers()?.clear(); config = { messages: { responsePrefix: "PFX",