test.coordination/core/strings/document.strings.test.ts

test.coordination/core/strings/document.strings.test.ts is a file in Codebase Testing. 16 lines of code and 0 definitions.

import { describe, it } from "vitest";
import {
    generatorFailed,
    generatorRunning,
    generatorsRan,
} from "coordination-surface/tools/core/strings/document.strings.ts";
import assert from "node:assert/strict";

const COMMAND = "npm run readme";

describe("the document generator messages", () => {
    it("name the generator command, its exit status and how many ran", () => {
        assert.equal(generatorRunning(COMMAND), `RUNNING  ${COMMAND}\n`);
        const failed = generatorFailed(COMMAND, 2);
        assert.ok(failed.includes(COMMAND) && failed.includes("exited with 2"));
        assert.ok(generatorsRan(3).includes("3 document generator(s)"));
    });
});