# test.govlab/docs/configuration/strings/catalog.strings.test.ts

> 33 lines of code and 0 definitions.

Tree: Codebase Testing
Language: typescript
Canonical: https://banes-lab.com/anatomy/testing#file-testing-test-govlab-docs-configuration-strings-catalog-strings-test-ts
Source text: https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/catalog.strings.test.ts.txt

Listed in [test.govlab/docs/configuration/strings](https://banes-lab.com/api/source/testing/test.govlab/docs/configuration/strings.md), before [test.govlab/docs/configuration/strings/coverage.strings.test.ts](https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/coverage.strings.test.ts.md).

## Contained in

- [test.govlab/docs/configuration/strings](https://banes-lab.com/anatomy/testing/folder-testing-test-govlab-docs-configuration-strings.md)

## Source

```typescript
import {
    barrelEntry,
    barrelHeading,
    barrelSection,
    catalogSummary,
} from "@govlab/docs/configuration/strings/catalog.strings.ts";
import { describe, expect, it } from "vitest";
import { goSummary, unresolvedCalls } from "@govlab/docs/configuration/strings/code.strings.ts";
import { unmatched } from "./strings.fixture.ts";

describe("the catalog and code strings", () => {
    it("carry every operand they are given", () => {
        const summary = catalogSummary({
            concerns: 2,
            cycles: 0,
            deadEdges: 1,
            docs: 9,
            healed: 3,
            pruned: 4,
            superseded: 5,
        });
        expect(
            unmatched([
                [barrelHeading("quality"), "quality"],
                [barrelSection("guide"), "## guide"],
                [barrelEntry("scale-x", "guides/x.md", "a summary", " marker"), "(../guides/x.md)"],
                [summary, "9 doc(s)"],
                [summary, "5 superseded"],
                [goSummary("mod", 3, 4), "3 funcs, 4 nodes"],
                [unresolvedCalls("mod", 2), "2 unresolved"],
            ]),
        ).toStrictEqual([]);
    });
});
```
