import { describe, expect, it, vi } from 'vitest'; import type { Logger } from '@core/shared/application'; import { InMemoryDriverStatsService } from './InMemoryDriverStatsService'; describe('InMemoryDriverStatsService', () => { it('returns stats for known drivers', () => { const logger = { debug: vi.fn(), info: vi.fn(), warn: vi.fn(), error: vi.fn(), } as unknown as Logger; const service = new InMemoryDriverStatsService(logger); const stats = service.getDriverStats('driver-1'); expect(stats?.rating).toBe(2500); expect(service.getDriverStats('unknown')).toBeNull(); }); });