test: cover logging defaults

This commit is contained in:
Peter Steinberger
2026-01-06 01:39:42 +01:00
parent d813e14950
commit f7074ea45f

View File

@@ -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");
});
});