(
overrides?: Partial<{
generateImages: (...args: Array<any>) => Promise<any>
}>,
)
| 24 | |
| 25 | describe('generateImage({ stream: true })', () => { |
| 26 | function createMockImageAdapter( |
| 27 | overrides?: Partial<{ |
| 28 | generateImages: (...args: Array<any>) => Promise<any> |
| 29 | }>, |
| 30 | ) { |
| 31 | return { |
| 32 | kind: 'image' as const, |
| 33 | name: 'test-image', |
| 34 | model: 'test-model', |
| 35 | '~types': {} as any, |
| 36 | generateImages: |
| 37 | overrides?.generateImages ?? |
| 38 | vi.fn(async () => ({ |
| 39 | id: 'img-1', |
| 40 | model: 'test-model', |
| 41 | images: [{ url: 'https://example.com/image.png' }], |
| 42 | })), |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | it('should emit RUN_STARTED, CUSTOM result, and RUN_FINISHED', async () => { |
| 47 | const adapter = createMockImageAdapter() |
no outgoing calls
no test coverage detected