import { describe, expect, it } from 'vitest'; import { createRepositoryRuntime } from '../../server/repository-factory'; import { LocalAssessorRepository } from '../../src/persistence/local-assessor-repository'; describe('repository runtime selection', () => { it('uses the explicit in-memory development mode when no database URL is configured', async () => { const runtime = await createRepositoryRuntime({}); expect(runtime.persistence).toBe('memory'); expect(runtime.repository).toBeInstanceOf(LocalAssessorRepository); await runtime.close(); }); });