test: check media read roots

This commit is contained in:
Shakker
2026-05-12 10:07:58 +01:00
parent 1e46929d3e
commit 135071b33f

View File

@@ -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");
});