test.govlab/quality/core/coordinators/catalog.coordinator.test.ts
test.govlab/quality/core/coordinators/catalog.coordinator.test.ts is a file in Codebase Testing. 11 lines of code and 0 definitions.
import { expect, test } from "vitest";
import { regenerateCatalog } from "@govlab/quality/core/coordinators/catalog.coordinator.ts";
test("regenerateCatalog refuses a producer name no producer registers, before it writes anything", async () => {
const lines: string[] = [];
await expect(
regenerateCatalog({ knobs: [], rules: ["no-such-producer"] }, (line) => {
lines.push(line);
}),
).rejects.toThrow('"no-such-producer"');
expect(lines).toStrictEqual([]);
});