13 lines
577 B
TypeScript
13 lines
577 B
TypeScript
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();
|
|
});
|
|
});
|