From f7074ea45fbf72e0d3a2a8f0acbad077150030bd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 6 Jan 2026 01:39:42 +0100 Subject: [PATCH] test: cover logging defaults --- src/config/model-alias-defaults.test.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/config/model-alias-defaults.test.ts b/src/config/model-alias-defaults.test.ts index b2599f94f..352608ec9 100644 --- a/src/config/model-alias-defaults.test.ts +++ b/src/config/model-alias-defaults.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from "vitest"; -import { applyModelAliasDefaults } from "./defaults.js"; +import { applyLoggingDefaults, applyModelAliasDefaults } from "./defaults.js"; import type { ClawdbotConfig } from "./types.js"; describe("applyModelAliasDefaults", () => { @@ -74,3 +74,17 @@ describe("applyModelAliasDefaults", () => { ); }); }); + +describe("applyLoggingDefaults", () => { + it("defaults redactSensitive to tools", () => { + const result = applyLoggingDefaults({ logging: {} }); + expect(result.logging?.redactSensitive).toBe("tools"); + }); + + it("preserves explicit redactSensitive", () => { + const result = applyLoggingDefaults({ + logging: { redactSensitive: "off" }, + }); + expect(result.logging?.redactSensitive).toBe("off"); + }); +});