test.govlab/quality/core/producers/eslint.producer.test.ts
test.govlab/quality/core/producers/eslint.producer.test.ts is a file in Codebase Testing. 11 lines of code and 0 definitions.
import { describe, expect, it } from "vitest";
import { loadProducers } from "@govlab/quality/core/loaders/producer.loader.ts";
const KNOB_FIELD = 2;
describe("the eslint producer", () => {
it("derives numeric knobs from eslint rule schemas", async () => {
const producer = (await loadProducers()).find((entry) => entry.name === "eslint");
const entries = (await producer?.knobs?.()) ?? [];
const maxLines = entries.find((entry) => entry[0] === "eslint" && entry[1] === "max-lines");
expect(maxLines?.[KNOB_FIELD]?.knob).toBe("max");
});
});