test.govlab/context/configuration/strings/grammar.strings.test.ts
test.govlab/context/configuration/strings/grammar.strings.test.ts is a file in Codebase Testing. 14 lines of code and 0 definitions.
import {
enumViolation,
missingRequiredSlot,
undeclaredPagKind,
unknownTemplateType,
} from "@govlab/context/configuration/strings/grammar.strings.ts";
import assert from "node:assert/strict";
import { test } from "vitest";
test("every grammar message names the kind, the id or the slot it reports", () => {
assert.ok(undeclaredPagKind("ghost").includes('"ghost"'));
assert.equal(missingRequiredSlot("kind"), "missing_required_slot:kind");
assert.equal(enumViolation("mode"), "enum_violation:mode");
assert.equal(unknownTemplateType("GHOST"), "unknown_template_type:GHOST");
});