# Verb fixtures

URL: /code/project-structure/verb-fixtures · Id: `convention:verb-fixtures`

> Verb fixtures sit beside a Verb Function and hold the cases it must pass before its Change merges.

[Verb](/business/nouns/verb) fixtures sit beside a Verb [Function](/business/nouns/function) and hold the cases it must pass before its [Change](/business/nouns/change) merges.

| Property | Value |
| --- | --- |
| Path | `nouns/[Noun].[verb].test.ts` |
| Holds | [Function](/business/nouns/function) |
| Kind | file |
| Leaders | db-first, git-first |
| Team | [Quality Team](/agents/quality) |
| Written by | [Change.merge](/business/nouns/change/merge) |
| Compiled by | [SoftwareBuilder](/code/builders/software) |

### Example
`nouns/Close.reconcile.test.ts` in a Startup repository. Closewise, a sample business, declares a `Close` Noun.

```ts title="nouns/Close.reconcile.test.ts"
import { expect, run, test } from 'startup-builder/test'

test('a matched month is balanced', async () => {
  const { result } = await run({ client: 'cus_1', period: '2026-09' }, { Close: { entries: () => [{ matched: true }] } })
  expect(result.balanced).toBe(true)
})
```

### Generates
[SoftwareBuilder](/code/builders/software) compiles it into these records, Verbs and routes.

| Kind | What |
| --- | --- |
| Records | [Change](/business/nouns/change) |
| Verbs | None. |
| Routes | None. |