test.govlab/quality/configuration/strings/binding.strings.test.ts
test.govlab/quality/configuration/strings/binding.strings.test.ts is a file in Codebase Testing. 9 lines of code and 0 definitions.
import { bindingClean, bindingFailed, bindingLine } from "@govlab/quality/configuration/strings/binding.strings.ts";
import { expect, test } from "vitest";
const COUNT = 3;
test("binding strings report the clean count, the failure count and one line per finding", () => {
expect(bindingClean(COUNT)).toContain("all 3 rules");
expect(bindingFailed(COUNT)).toContain("3 finding(s)");
expect(bindingLine({ detail: "", file: "a.ts", id: "no-x", reason: "no-contract" })).toContain("no-x");
expect(bindingLine({ detail: "ghost", file: "a.ts", id: "no-x", reason: "unknown-concept" })).toContain("(ghost)");
});