mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-23 07:01:40 +00:00
17 lines
736 B
TypeScript
17 lines
736 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { resolveCoreToolProfilePolicy } from "./tool-catalog.js";
|
|
|
|
describe("tool-catalog", () => {
|
|
it("includes code_execution, web_search, x_search, web_fetch, and update_plan in the coding profile policy", () => {
|
|
const policy = resolveCoreToolProfilePolicy("coding");
|
|
expect(policy).toBeDefined();
|
|
expect(policy!.allow).toContain("code_execution");
|
|
expect(policy!.allow).toContain("web_search");
|
|
expect(policy!.allow).toContain("x_search");
|
|
expect(policy!.allow).toContain("web_fetch");
|
|
expect(policy!.allow).toContain("image_generate");
|
|
expect(policy!.allow).toContain("video_generate");
|
|
expect(policy!.allow).toContain("update_plan");
|
|
});
|
|
});
|