test: tighten discord dm command auth assertion · openclaw/openclaw@7c674b8
shakkernerd
·
2026-05-11
·
via Recent Commits to openclaw:main
File tree
extensions/discord/src/monitor
| Original file line number | Diff line number | Diff line change |
|---|
@@ -201,12 +201,19 @@ describe("resolveDiscordDmCommandAccess", () => {
|
201 | 201 | readStoreAllowFrom: async () => [], |
202 | 202 | }); |
203 | 203 | |
204 | | -expect(canViewDiscordGuildChannelMock).toHaveBeenCalledWith( |
205 | | -"guild-1", |
206 | | -"channel-1", |
207 | | -"123", |
208 | | -expect.objectContaining({ accountId: "default", token: "token" }), |
209 | | -); |
| 204 | +expect(canViewDiscordGuildChannelMock).toHaveBeenCalledWith("guild-1", "channel-1", "123", { |
| 205 | +accountId: "default", |
| 206 | +cfg: { |
| 207 | +accessGroups: { |
| 208 | +maintainers: { |
| 209 | +type: "discord.channelAudience", |
| 210 | +guildId: "guild-1", |
| 211 | +channelId: "channel-1", |
| 212 | +}, |
| 213 | +}, |
| 214 | +}, |
| 215 | +token: "token", |
| 216 | +}); |
210 | 217 | expect(result.senderAccess.decision).toBe("allow"); |
211 | 218 | expect(dmCommandAuthorized(result)).toBe(true); |
212 | 219 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。