test: mock agent runtime secret targets

This commit is contained in:
Peter Steinberger
2026-04-17 08:00:03 +01:00
parent bb70b41340
commit 824b5e4d91

View File

@@ -27,6 +27,14 @@ vi.mock("../config/io.js", () => ({
readConfigFileSnapshotForWrite: readConfigFileSnapshotForWriteMock,
}));
vi.mock("../cli/command-secret-targets.js", () => ({
getAgentRuntimeCommandSecretTargetIds: (params?: { includeChannelTargets?: boolean }) =>
new Set([
"models.providers.*.apiKey",
...(params?.includeChannelTargets === true ? ["channels.telegram.botToken"] : []),
]),
}));
const setRuntimeConfigSnapshotMock = vi.hoisted(() =>
vi.fn<(cfg: OpenClawConfig, sourceConfig: OpenClawConfig) => void>(),
);