mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 05:07:27 +00:00
33 lines
727 B
TypeScript
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();
|
|
});
|
|
});
|