test.govlab/quality/configuration/strings/target.strings.test.ts
test.govlab/quality/configuration/strings/target.strings.test.ts is a file in Codebase Testing. 23 lines of code and 0 definitions.
import { describe, expect, it } from "vitest";
import {
targetClean,
targetFatal,
targetFixed,
targetLine,
targetStale,
targetSummary,
} from "@govlab/quality/configuration/strings/target.strings.ts";
const FIXED = 2;
const STALE = 3;
describe("target strings", () => {
it("name the config, the stale tokens and the enforced release", () => {
expect(targetFixed("tsconfig.json", "ES2020", "ES2025")).toContain("ES2020 → ES2025");
expect(targetLine("tsconfig.json", "ES2019")).toContain("ES2019");
expect(targetClean("ES2025")).toContain("ES2025");
expect(targetFatal("no root")).toContain("no root");
});
it("carry the count of configs bumped or below the release", () => {
expect(targetSummary(FIXED, "ES2025")).toContain("bumped 2 config(s)");
expect(targetStale(STALE, "ES2025")).toContain("3 config(s) below ES2025");
});
});