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

> 21 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-readme-strings-test-ts
Source text: https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/readme.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/package.strings.test.ts](https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/package.strings.test.ts.md) and before [test.govlab/docs/configuration/strings/reference.strings.test.ts](https://banes-lab.com/source/testing/test.govlab/docs/configuration/strings/reference.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 {
    chartsNote,
    defaultInstall,
    exampleLabel,
    metricsLine,
} from "@govlab/docs/configuration/strings/readme.strings.ts";
import { describe, expect, it } from "vitest";
import { unmatched } from "./strings.fixture.ts";

describe("the readme strings", () => {
    it("carry every operand they are given", () => {
        expect(
            unmatched([
                [chartsNote("charts.md"), "[charts.md](./charts.md)"],
                [defaultInstall("@govlab/x"), "`@govlab/x`"],
                [exampleLabel("Run"), " EXAMPLE: Run"],
                [exampleLabel(""), " EXAMPLE:"],
            ]),
        ).toStrictEqual([]);
        expect(metricsLine(1, 2, 3, 4)).toStrictEqual(["1 exports", "2 deps", "3 principles", "4 concepts"]);
    });
});
```
