test: tighten media read capability assertions · openclaw/openclaw@602c59a
steipete
·
2026-05-09
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -17,7 +17,11 @@ describe("resolveAgentScopedOutboundMediaAccess", () => {
|
17 | 17 | mediaAccess: { workspaceDir: "/tmp/media-workspace" }, |
18 | 18 | }); |
19 | 19 | |
20 | | -expect(result).toMatchObject({ workspaceDir: "/tmp/media-workspace" }); |
| 20 | +expect(Object.keys(result)).toStrictEqual(["localRoots", "readFile", "workspaceDir"]); |
| 21 | +expect(Array.isArray(result.localRoots)).toBe(true); |
| 22 | +expect(result.localRoots?.length).toBeGreaterThan(0); |
| 23 | +expect(typeof result.readFile).toBe("function"); |
| 24 | +expect(result.workspaceDir).toBe("/tmp/media-workspace"); |
21 | 25 | }); |
22 | 26 | |
23 | 27 | it("prefers explicit workspaceDir over mediaAccess.workspaceDir", () => { |
@@ -27,7 +31,11 @@ describe("resolveAgentScopedOutboundMediaAccess", () => {
|
27 | 31 | mediaAccess: { workspaceDir: "/tmp/media-workspace" }, |
28 | 32 | }); |
29 | 33 | |
30 | | -expect(result).toMatchObject({ workspaceDir: "/tmp/explicit-workspace" }); |
| 34 | +expect(Object.keys(result)).toStrictEqual(["localRoots", "readFile", "workspaceDir"]); |
| 35 | +expect(Array.isArray(result.localRoots)).toBe(true); |
| 36 | +expect(result.localRoots?.length).toBeGreaterThan(0); |
| 37 | +expect(typeof result.readFile).toBe("function"); |
| 38 | +expect(result.workspaceDir).toBe("/tmp/explicit-workspace"); |
31 | 39 | }); |
32 | 40 | |
33 | 41 | it("does not enable host reads when sender group policy denies read", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。