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('/avatars/driver-1.png'); expect(adapter.getTeamLogo('team-1')).toContain('/logos/team-team-1.png'); expect(adapter.getLeagueCover('league-1')).toContain('/covers/league-league-1.png'); expect(adapter.getLeagueLogo('league-1')).toContain('/logos/league-league-1.png'); }); });