test.govlab/docs/configuration/strings/diagram.strings.test.ts
test.govlab/docs/configuration/strings/diagram.strings.test.ts is a file in Codebase Testing. 27 lines of code and 0 definitions.
import { describe, expect, it } from "vitest";
import {
hardeningAbort,
hardeningLine,
hardeningMessage,
nonAsciiDetail,
parenDetail,
parserUnavailable,
reservedDetail,
} from "@govlab/docs/configuration/strings/diagram.strings.ts";
import { unmatched } from "./strings.fixture.ts";
const EM_DASH = 0x20_14;
describe("the diagram strings", () => {
it("carry every operand they are given", () => {
expect(
unmatched([
[nonAsciiDetail(EM_DASH), "U+2014"],
[parenDetail("("), "'('"],
[reservedDetail("["), "'['"],
[hardeningAbort("a.md", " line 1"), "a.md failed hardening"],
[hardeningLine(4, "paren", "detail"), "line 4: [paren] detail"],
[hardeningMessage("paren", "detail"), "[paren] detail"],
[parserUnavailable("no grammar"), "(no grammar)"],
]),
).toStrictEqual([]);
});
});