Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, it } from "vitest";
import { resolveOpenClawToolsForMcp } from "./openclaw-tools-serve.js";
import { createPluginToolsMcpHandlers } from "./plugin-tools-handlers.js";
describe("OpenClaw tools MCP server", () => {
it("does not expose owner-only cron", async () => {
const handlers = createPluginToolsMcpHandlers(resolveOpenClawToolsForMcp());
const listed = await handlers.listTools();
expect(listed.tools.map((tool) => tool.name)).not.toContain("cron");
});
it("blocks owner-only cron invocation", async () => {
const handlers = createPluginToolsMcpHandlers(resolveOpenClawToolsForMcp());
const result = await handlers.callTool({ name: "cron", arguments: { action: "status" } });
expect(result).toEqual({
content: [{ type: "text", text: "Unknown tool: cron" }],
isError: true,
});
});
});
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland