diff --git a/src/media/read-capability.test.ts b/src/media/read-capability.test.ts index 0e2277ec2ca..5cc47655dc7 100644 --- a/src/media/read-capability.test.ts +++ b/src/media/read-capability.test.ts @@ -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", () => {