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