# test.build/core/loaders/coordination.fixture.ts

> 17 lines of code and 3 definitions.

Tree: Codebase Testing
Language: typescript
Canonical: https://banes-lab.com/anatomy/testing#file-testing-test-build-core-loaders-coordination-fixture-ts
Source text: https://banes-lab.com/source/testing/test.build/core/loaders/coordination.fixture.ts.txt

Listed in [test.build/core/loaders](https://banes-lab.com/api/source/testing/test.build/core/loaders.md), after [test.build/core/loaders/build.loader.test.ts](https://banes-lab.com/source/testing/test.build/core/loaders/build.loader.test.ts.md) and before [test.build/core/loaders/coordination.loader.test.ts](https://banes-lab.com/source/testing/test.build/core/loaders/coordination.loader.test.ts.md).

## Definitions

- `MANIFEST` (lexical_declaration, line 6)
- `seeded` (lexical_declaration, line 8, exported)
- `root` (lexical_declaration, line 9, exported)

## Contained in

- [test.build/core/loaders](https://banes-lab.com/anatomy/testing/folder-testing-test-build-core-loaders.md)

## Source

```typescript
import { mkdirSync, mkdtempSync } from "node:fs";
import { join } from "node:path";
import { tmpdir } from "node:os";
import { writeVerbatim } from "@govlab/canonical-write";

const MANIFEST = '{ "files": ["README.md", "tools", "absent.md"] }\n';

export const seeded = function seeded(): string {
    const root = mkdtempSync(join(tmpdir(), "coordination-"));
    mkdirSync(join(root, "member", "tools", "fixtures"), { recursive: true });
    mkdirSync(join(root, "member", "_generated"), { recursive: true });
    mkdirSync(join(root, "public"), { recursive: true });
    writeVerbatim(join(root, "member", "package.json"), MANIFEST);
    writeVerbatim(join(root, "member", "README.md"), "readme\n");
    writeVerbatim(join(root, "member", "tools", "fixtures", "a.fixture.ts"), "fixture\n");
    writeVerbatim(join(root, "member", "_generated", "report.generated.json"), "{}\n");
    writeVerbatim(join(root, "public", "stale.md"), "stale\n");
    return root;
};
```
