test: tighten qqbot policy assertions · openclaw/openclaw@946393a
shakkernerd
·
2026-05-11
·
via Recent Commits to openclaw:main
File tree
extensions/qqbot/src/engine/access
| Original file line number | Diff line number | Diff line change |
|---|
@@ -36,9 +36,10 @@ describe("resolveQQBotEffectivePolicies", () => {
|
36 | 36 | |
37 | 37 | describe("explicit policy precedence", () => { |
38 | 38 | it("honours explicit dmPolicy over inference", () => { |
39 | | -expect( |
40 | | -resolveQQBotEffectivePolicies({ allowFrom: ["USER1"], dmPolicy: "open" }), |
41 | | -).toMatchObject({ dmPolicy: "open" }); |
| 39 | +expect(resolveQQBotEffectivePolicies({ allowFrom: ["USER1"], dmPolicy: "open" })).toEqual({ |
| 40 | +dmPolicy: "open", |
| 41 | +groupPolicy: "allowlist", |
| 42 | +}); |
42 | 43 | }); |
43 | 44 | |
44 | 45 | it("honours explicit groupPolicy over inference", () => { |
@@ -47,12 +48,13 @@ describe("resolveQQBotEffectivePolicies", () => {
|
47 | 48 | allowFrom: ["USER1"], |
48 | 49 | groupPolicy: "disabled", |
49 | 50 | }), |
50 | | -).toMatchObject({ groupPolicy: "disabled" }); |
| 51 | +).toEqual({ dmPolicy: "allowlist", groupPolicy: "disabled" }); |
51 | 52 | }); |
52 | 53 | |
53 | 54 | it("allows dmPolicy=disabled to cut off DM entirely", () => { |
54 | | -expect(resolveQQBotEffectivePolicies({ dmPolicy: "disabled" })).toMatchObject({ |
| 55 | +expect(resolveQQBotEffectivePolicies({ dmPolicy: "disabled" })).toEqual({ |
55 | 56 | dmPolicy: "disabled", |
| 57 | +groupPolicy: "open", |
56 | 58 | }); |
57 | 59 | }); |
58 | 60 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。