import { describe, expect, it, vi } from 'vitest'; import type { Logger } from '@core/shared/application'; import { InMemoryImageServiceAdapter } from './InMemoryImageServiceAdapter'; describe('InMemoryImageServiceAdapter', () => { it('returns mock urls', () => { const logger = { debug: vi.fn(), info: vi.fn(), warn: vi.fn(), error: vi.fn(), } as unknown as Logger; const adapter = new InMemoryImageServiceAdapter(logger); expect(adapter.getDriverAvatar('driver-1')).toContain('/images/avatars/'); expect(adapter.getTeamLogo('team-1')).toBe('/images/ff1600.jpeg'); expect(adapter.getLeagueCover('league-1')).toBe('/images/header.jpeg'); expect(adapter.getLeagueLogo('league-1')).toBe('/images/ff1600.jpeg'); }); });