diff --git a/extensions/feishu/src/bot.helpers.test.ts b/extensions/feishu/src/bot.helpers.test.ts index eabbcf81ada..fda65c69570 100644 --- a/extensions/feishu/src/bot.helpers.test.ts +++ b/extensions/feishu/src/bot.helpers.test.ts @@ -49,7 +49,7 @@ describe("toMessageResourceType", () => { describe("resolveBroadcastAgents", () => { it("returns agent list when broadcast config has the peerId", () => { - const cfg = { broadcast: { oc_group123: ["susan", "main"] } } as unknown as ClawdbotConfig; + const cfg: ClawdbotConfig = { broadcast: { oc_group123: ["susan", "main"] } }; expect(resolveBroadcastAgents(cfg, "oc_group123")).toEqual(["susan", "main"]); }); @@ -59,12 +59,12 @@ describe("resolveBroadcastAgents", () => { }); it("returns null when peerId not in broadcast", () => { - const cfg = { broadcast: { oc_other: ["susan"] } } as unknown as ClawdbotConfig; + const cfg: ClawdbotConfig = { broadcast: { oc_other: ["susan"] } }; expect(resolveBroadcastAgents(cfg, "oc_group123")).toBeNull(); }); it("returns null when agent list is empty", () => { - const cfg = { broadcast: { oc_group123: [] } } as unknown as ClawdbotConfig; + const cfg: ClawdbotConfig = { broadcast: { oc_group123: [] } }; expect(resolveBroadcastAgents(cfg, "oc_group123")).toBeNull(); }); }); diff --git a/extensions/feishu/src/policy.test.ts b/extensions/feishu/src/policy.test.ts index 5ae338eb42e..8acab38f2e5 100644 --- a/extensions/feishu/src/policy.test.ts +++ b/extensions/feishu/src/policy.test.ts @@ -88,12 +88,12 @@ describe("resolveFeishuReplyPolicy", () => { describe("resolveFeishuGroupConfig", () => { it("falls back to wildcard group config when direct match is missing", () => { - const cfg = { + const cfg: FeishuConfig = { groups: { "*": { requireMention: false }, "oc-explicit": { requireMention: true }, }, - } as unknown as FeishuConfig; + }; const resolved = resolveFeishuGroupConfig({ cfg, @@ -104,12 +104,12 @@ describe("resolveFeishuGroupConfig", () => { }); it("prefers exact group config over wildcard", () => { - const cfg = { + const cfg: FeishuConfig = { groups: { "*": { requireMention: false }, "oc-explicit": { requireMention: true }, }, - } as unknown as FeishuConfig; + }; const resolved = resolveFeishuGroupConfig({ cfg, @@ -120,12 +120,12 @@ describe("resolveFeishuGroupConfig", () => { }); it("keeps case-insensitive matching for explicit group ids", () => { - const cfg = { + const cfg: FeishuConfig = { groups: { "*": { requireMention: false }, OC_UPPER: { requireMention: true }, }, - } as unknown as FeishuConfig; + }; const resolved = resolveFeishuGroupConfig({ cfg,