27 lines
877 B
TypeScript
27 lines
877 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
|
|
import { IMAGE_PROVIDERS } from '@/lib/media/image-providers';
|
|
import { VIDEO_PROVIDERS } from '@/lib/media/video-providers';
|
|
|
|
describe('Seed media provider catalog', () => {
|
|
it('includes the official Seedream 5.0 Lite model aliases', () => {
|
|
const modelIds = IMAGE_PROVIDERS.seedream.models.map((model) => model.id);
|
|
|
|
expect(modelIds).toEqual(
|
|
expect.arrayContaining(['doubao-seedream-5-0-260128', 'doubao-seedream-5-0-lite-260128']),
|
|
);
|
|
});
|
|
|
|
it('includes official Seedance 2.0 video generation models', () => {
|
|
const modelIds = VIDEO_PROVIDERS.seedance.models.map((model) => model.id);
|
|
|
|
expect(modelIds).toEqual(
|
|
expect.arrayContaining([
|
|
'doubao-seedance-2-0-260128',
|
|
'doubao-seedance-2-0-fast-260128',
|
|
'doubao-seedance-2-0-mini-260615',
|
|
]),
|
|
);
|
|
});
|
|
});
|