test: dedupe config and utility suites

This commit is contained in:
Peter Steinberger
2026-03-28 00:45:58 +00:00
parent 48eae5f327
commit b4fe0faf1b
18 changed files with 851 additions and 1010 deletions

View File

@@ -2,9 +2,11 @@ import { describe, expect, it } from "vitest";
import { parseCliLogLevelOption } from "./log-level-option.js";
describe("parseCliLogLevelOption", () => {
it("accepts allowed log levels", () => {
expect(parseCliLogLevelOption("debug")).toBe("debug");
expect(parseCliLogLevelOption(" trace ")).toBe("trace");
it.each([
["debug", "debug"],
[" trace ", "trace"],
] as const)("accepts allowed log level %p", (input, expected) => {
expect(parseCliLogLevelOption(input)).toBe(expected);
});
it("rejects invalid log levels", () => {