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

> 38 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-finding-strings-test-ts
Source text: https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/finding.strings.test.ts.txt

Listed in [test.govlab/docs/configuration/strings](https://banes-lab.com/api/source/testing/test.govlab/docs/configuration/strings.md), after [test.govlab/docs/configuration/strings/figure.strings.test.ts](https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/figure.strings.test.ts.md) and before [test.govlab/docs/configuration/strings/governance.strings.test.ts](https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/governance.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 {
    barePathFix,
    brokenPathText,
    deadScriptPath,
    deadScriptsFailure,
    findingLine,
    fixSummary,
    fixedDocument,
    pathCollision,
    scriptSummary,
    strictFailure,
    tallyPart,
    unlabeledFenceFix,
    validateSummary,
} from "@govlab/docs/configuration/strings/finding.strings.ts";
import { describe, expect, it } from "vitest";
import { unmatched } from "./strings.fixture.ts";

describe("the finding strings", () => {
    it("carry every operand they are given", () => {
        expect(
            unmatched([
                [barePathFix("a/b.ts"), "`a/b.ts`"],
                [unlabeledFenceFix("ts"), "a ts fence"],
                [findingLine("a.md", 2, 3, "spine", "text"), "a.md:2:3 [spine] text"],
                [brokenPathText("gone.md"), '"gone.md" does not exist'],
                [pathCollision("x.md", 2, "a, b"), "2 documents route here: a, b"],
                [deadScriptPath("pkg", "build", "x.ts"), 'script "build" runs "x.ts"'],
                [scriptSummary(1, 4), "1 dead path(s) across 4"],
                [fixedDocument("a.md"), "a.md"],
                [fixSummary(3), "3 document(s)"],
                [deadScriptsFailure(2), "2 dead"],
                [strictFailure(5), "5 doc finding(s)"],
                [validateSummary(9, 1, "0 spine"), "scanned 9"],
                [tallyPart(4, "spine"), "4 spine"],
            ]),
        ).toStrictEqual([]);
    });
});
```
