test: isolate system prompt config assertions

This commit is contained in:
Shakker
2026-05-09 15:55:35 +01:00
parent 0e1e4854b7
commit 7aa6b47d31

View File

@@ -1,10 +1,14 @@
import { describe, expect, it } from "vitest";
import { describe, expect, it, vi } from "vitest";
import type { OpenClawConfig } from "../config/types.openclaw.js";
import {
buildConfiguredAgentSystemPrompt,
resolveAgentSystemPromptConfig,
} from "./system-prompt-config.js";
vi.mock("../tts/tts.js", () => ({
buildTtsSystemPromptHint: vi.fn(() => undefined),
}));
describe("resolveAgentSystemPromptConfig", () => {
it("defaults sub-agent delegation mode to suggest", () => {
expect(resolveAgentSystemPromptConfig({ config: {} }).subagentDelegationMode).toBe("suggest");