fix adapters
This commit is contained in:
21
adapters/media/ports/InMemoryImageServiceAdapter.test.ts
Normal file
21
adapters/media/ports/InMemoryImageServiceAdapter.test.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
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');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user