mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-18 16:14:44 +00:00
test: check media read roots
This commit is contained in:
@@ -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");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user