test.govlab/stats/core/loaders/pattern.loader.test.ts
test.govlab/stats/core/loaders/pattern.loader.test.ts is a file in Codebase Testing. 15 lines of code and 0 definitions.
import { BARE, INPUT } from "./stats.fixture.ts";
import { describe, expect, it } from "vitest";
import { FINDINGS_FILE } from "@govlab/stats/configuration/constants/pattern.constants.ts";
import { collectFindings } from "@govlab/stats/core/loaders/pattern.loader.ts";
describe("collectFindings", () => {
it("reports an empty tally when no findings artifact exists", () => {
const stats = collectFindings(BARE);
expect(stats.total).toBe(0);
expect(stats.topModules).toStrictEqual([]);
expect(FINDINGS_FILE.endsWith(".generated.json")).toBe(true);
});
it("never lists more top modules than it finds with findings", () => {
expect(INPUT.findings.topModules.length).toBeLessThanOrEqual(INPUT.findings.modulesWithFindings);
});
});