openclaw/src/config/logging-max-file-bytes.test.ts

26 lines
642 B
TypeScript

import { describe, expect, it } from "vitest";
import { validateConfigObject } from "./config.js";
describe("logging.maxFileBytes config", () => {
it("accepts a positive maxFileBytes", () => {
const res = validateConfigObject({
logging: {
maxFileBytes: 1024,
},
});
expect(res.ok).toBe(true);
});
it("rejects non-positive maxFileBytes", () => {
const res = validateConfigObject({
logging: {
maxFileBytes: 0,
},
});
expect(res.ok).toBe(false);
if (!res.ok) {
expect(res.issues.some((issue) => issue.path === "logging.maxFileBytes")).toBe(true);
}
});
});