# Registry

`import { Registry } from "destack:test";`

Test module registry.

```ds title="Registry"
export class Registry {
    registerCase<TOptions, TBody>(definition: CaseDefinition<TOptions, TBody>): CaseId;
    registerSuite<TOptions, TBody>(definition: SuiteDefinition<TOptions, TBody>): SuiteId;
    seal(): Manifest;
}
```

[language/library/src/test/registry.ds:61:82](https://github.com/destack-sh/destack/blob/main/language/library/src/test/registry.ds#L61-L82)

## Members

### `registerCase<TOptions, TBody>(definition: CaseDefinition<TOptions, TBody>): CaseId`

Register one case.

### `registerSuite<TOptions, TBody>(definition: SuiteDefinition<TOptions, TBody>): SuiteId`

Register one suite.

### `seal(): Manifest`

Seal this registry into an immutable manifest.
