diff --git a/src/media/read-capability.test.ts b/src/media/read-capability.test.ts index 5cc47655dc7..150f76b3c87 100644 --- a/src/media/read-capability.test.ts +++ b/src/media/read-capability.test.ts @@ -1,5 +1,6 @@ import { afterEach, describe, expect, it, vi } from "vitest"; import type { OpenClawConfig } from "../config/types.js"; +import { getDefaultMediaLocalRoots } from "./local-roots.js"; import { resolveAgentScopedOutboundMediaAccess } from "./read-capability.js"; vi.mock("../channels/plugins/index.js", () => ({ @@ -18,8 +19,7 @@ describe("resolveAgentScopedOutboundMediaAccess", () => { }); expect(Object.keys(result)).toStrictEqual(["localRoots", "readFile", "workspaceDir"]); - expect(Array.isArray(result.localRoots)).toBe(true); - expect(result.localRoots?.length).toBeGreaterThan(0); + expect(result.localRoots).toStrictEqual([...getDefaultMediaLocalRoots()]); expect(typeof result.readFile).toBe("function"); expect(result.workspaceDir).toBe("/tmp/media-workspace"); }); @@ -32,8 +32,7 @@ describe("resolveAgentScopedOutboundMediaAccess", () => { }); expect(Object.keys(result)).toStrictEqual(["localRoots", "readFile", "workspaceDir"]); - expect(Array.isArray(result.localRoots)).toBe(true); - expect(result.localRoots?.length).toBeGreaterThan(0); + expect(result.localRoots).toStrictEqual([...getDefaultMediaLocalRoots()]); expect(typeof result.readFile).toBe("function"); expect(result.workspaceDir).toBe("/tmp/explicit-workspace"); });