# Test Fixtures
Reusable test data for unit and integration tests.
**Purpose:**
- Provide consistent, realistic test data
- Reduce duplication across tests
- Make tests more readable and maintainable
**Available Fixtures:**
- `companies.json` - Sample company records
- `people.json` - Sample person records
- `workspace-schema.json` - Attio workspace schema
- `api-errors.json` - Common API error responses
**Loading Fixtures:**
```typescript
import { loadFixture } from '../helpers/fixtures';
const company = loadFixture('companies.json', 'acme-corp');
const errorResponse = loadFixture('api-errors.json', 'not-found');
```
**Adding New Fixtures:**
1. Create JSON file with descriptive name
2. Use nested structure with named entries
3. Include realistic data (dates, IDs, etc.)
4. Document available entries in this README
**Fixture Format:**
```json
{
"fixture-name": {
"field1": "value1",
"field2": "value2"
},
"another-fixture": {
"field1": "different-value"
}
}
```