import { describe, it, expect } from 'vitest'; import { convertModelCardToChips } from '../convert-model-card-to-chips'; describe('convertModelCardToChips', () => { it('конвертирует карточки моделей в чипсы', () => { const items = [ { title: 'Model A', video_thumb_urls: { webp: { '320x180': 'https://img.com/a.webp' } } }, { title: 'Model B', video_thumb_urls: { webp: { '320x180': 'https://img.com/b.webp' } } }, ]; const result = convertModelCardToChips(items as any); expect(result).toEqual([ { title: 'Model A', value: 'Model A', icon: 'https://img.com/a.webp', prefix: 'models' }, { title: 'Model B', value: 'Model B', icon: 'https://img.com/b.webp', prefix: 'models' }, ]); }); it('пустой массив', () => { expect(convertModelCardToChips([])).toEqual([]); }); });