test.build/core/formatters/validation.formatter.test.ts
test.build/core/formatters/validation.formatter.test.ts is a file in Codebase Testing. 14 lines of code and 0 definitions.
import { describe, expect, it } from "vitest";
import { DISCOVERY_CLEAN } from "@banes-lab/build-scripts/configuration/strings/validation.strings.ts";
import { reportOf } from "@banes-lab/build-scripts/core/formatters/validation.formatter.ts";
describe("reportOf", () => {
it("reports a clean run in one line and otherwise lists each finding under the count", () => {
expect(reportOf([])).toBe(DISCOVERY_CLEAN);
const report = reportOf([{ file: "terms.html", message: "The title is empty." }]);
expect(report.split("\n")).toStrictEqual([
"[discovery] 1 finding(s):",
" terms.html The title is empty.",
"",
]);
});
});