test: tighten media read capability assertions

This commit is contained in:
Peter Steinberger
2026-05-09 08:49:54 +01:00
parent a2e719bcee
commit 602c59a092

View File

@@ -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", () => {