Files
openclaw/src/config/zod-schema.logging-levels.test.ts
2026-02-22 21:19:09 +00:00

33 lines
727 B
TypeScript

import { describe, expect, it } from "vitest";
import { OpenClawSchema } from "./zod-schema.js";
describe("OpenClawSchema logging levels", () => {
it("accepts valid logging level values for level and consoleLevel", () => {
expect(() =>
OpenClawSchema.parse({
logging: {
level: "debug",
consoleLevel: "warn",
},
}),
).not.toThrow();
});
it("rejects invalid logging level values", () => {
expect(() =>
OpenClawSchema.parse({
logging: {
level: "loud",
},
}),
).toThrow();
expect(() =>
OpenClawSchema.parse({
logging: {
consoleLevel: "verbose",
},
}),
).toThrow();
});
});