mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-12 04:00:44 +00:00
test: tighten media read capability assertions
This commit is contained in:
@@ -17,7 +17,11 @@ describe("resolveAgentScopedOutboundMediaAccess", () => {
|
||||
mediaAccess: { workspaceDir: "/tmp/media-workspace" },
|
||||
});
|
||||
|
||||
expect(result).toMatchObject({ workspaceDir: "/tmp/media-workspace" });
|
||||
expect(Object.keys(result)).toStrictEqual(["localRoots", "readFile", "workspaceDir"]);
|
||||
expect(Array.isArray(result.localRoots)).toBe(true);
|
||||
expect(result.localRoots?.length).toBeGreaterThan(0);
|
||||
expect(typeof result.readFile).toBe("function");
|
||||
expect(result.workspaceDir).toBe("/tmp/media-workspace");
|
||||
});
|
||||
|
||||
it("prefers explicit workspaceDir over mediaAccess.workspaceDir", () => {
|
||||
@@ -27,7 +31,11 @@ describe("resolveAgentScopedOutboundMediaAccess", () => {
|
||||
mediaAccess: { workspaceDir: "/tmp/media-workspace" },
|
||||
});
|
||||
|
||||
expect(result).toMatchObject({ workspaceDir: "/tmp/explicit-workspace" });
|
||||
expect(Object.keys(result)).toStrictEqual(["localRoots", "readFile", "workspaceDir"]);
|
||||
expect(Array.isArray(result.localRoots)).toBe(true);
|
||||
expect(result.localRoots?.length).toBeGreaterThan(0);
|
||||
expect(typeof result.readFile).toBe("function");
|
||||
expect(result.workspaceDir).toBe("/tmp/explicit-workspace");
|
||||
});
|
||||
|
||||
it("does not enable host reads when sender group policy denies read", () => {
|
||||
|
||||
Reference in New Issue
Block a user