@@ -38,6 +38,7 @@ vi.mock('./base', () => ({
3838describe ( 'converter service' , ( ) => {
3939 const MOCK_YAML = 'steps:\n - id: test\n kind: core::passthrough' ;
4040 const MOCK_FILE = new File ( [ 'test content' ] , 'test.ogg' , { type : 'audio/ogg' } ) ;
41+ const MOCK_UPLOAD = [ { field : 'media' , file : MOCK_FILE } ] ;
4142
4243 let originalMediaSource : unknown ;
4344
@@ -69,7 +70,7 @@ describe('converter service', () => {
6970 body : mockBody ,
7071 } as Response ) ;
7172
72- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' ) ;
73+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' ) ;
7374
7475 expect ( result . success ) . toBe ( true ) ;
7576 expect ( result . useStreaming ) . toBe ( true ) ;
@@ -97,7 +98,7 @@ describe('converter service', () => {
9798 } as unknown as Response ) ;
9899
99100 const abortController = new AbortController ( ) ;
100- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' , abortController . signal ) ;
101+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' , abortController . signal ) ;
101102
102103 expect ( result . success ) . toBe ( true ) ;
103104 expect ( result . responseStream ) . toBeDefined ( ) ;
@@ -126,7 +127,7 @@ describe('converter service', () => {
126127 body : mockBody ,
127128 } as Response ) ;
128129
129- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' ) ;
130+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' ) ;
130131
131132 expect ( result . success ) . toBe ( true ) ;
132133 expect ( result . useStreaming ) . toBe ( true ) ;
@@ -155,7 +156,7 @@ describe('converter service', () => {
155156 } as unknown as Response ) ;
156157
157158 const abortController = new AbortController ( ) ;
158- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' , abortController . signal ) ;
159+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' , abortController . signal ) ;
159160
160161 expect ( result . responseStream ) . toBeDefined ( ) ;
161162
@@ -178,7 +179,7 @@ describe('converter service', () => {
178179 blob : vi . fn ( ) . mockResolvedValue ( mockBlob ) ,
179180 } as never ) ;
180181
181- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' ) ;
182+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' ) ;
182183
183184 expect ( result . success ) . toBe ( true ) ;
184185 expect ( result . useStreaming ) . toBe ( false ) ;
@@ -212,7 +213,7 @@ describe('converter service', () => {
212213 blob : vi . fn ( ) . mockResolvedValue ( mockBlob ) ,
213214 } as never ) ;
214215
215- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'download' ) ;
216+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'download' ) ;
216217
217218 expect ( result . success ) . toBe ( true ) ;
218219 expect ( mockLink . href ) . toBe ( 'blob:download-url' ) ;
@@ -244,7 +245,7 @@ describe('converter service', () => {
244245 } as never ) ;
245246
246247 const file = new File ( [ 'content' ] , 'my-audio.ogg' , { type : 'audio/ogg' } ) ;
247- await convertFile ( MOCK_YAML , file , 'download' ) ;
248+ await convertFile ( MOCK_YAML , [ { field : 'media' , file } ] , 'download' ) ;
248249
249250 expect ( mockLink . download ) . toBe ( 'my-audio_converted.wav' ) ;
250251 } ) ;
@@ -262,7 +263,7 @@ describe('converter service', () => {
262263 } ) ;
263264 } ) ;
264265
265- const resultPromise = convertFile ( MOCK_YAML , MOCK_FILE , 'playback' , abortController . signal ) ;
266+ const resultPromise = convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' , abortController . signal ) ;
266267 abortController . abort ( ) ;
267268
268269 const result = await resultPromise ;
@@ -280,7 +281,7 @@ describe('converter service', () => {
280281 blob : vi . fn ( ) . mockResolvedValue ( new Blob ( ) ) ,
281282 } as never ) ;
282283
283- await convertFile ( MOCK_YAML , MOCK_FILE , 'download' , abortController . signal ) ;
284+ await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'download' , abortController . signal ) ;
284285
285286 expect ( fetch ) . toHaveBeenCalledWith (
286287 'http://localhost:4545/api/v1/process' ,
@@ -300,7 +301,7 @@ describe('converter service', () => {
300301 text : vi . fn ( ) . mockResolvedValue ( 'Invalid pipeline configuration' ) ,
301302 } as never ) ;
302303
303- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' ) ;
304+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' ) ;
304305
305306 expect ( result . success ) . toBe ( false ) ;
306307 expect ( result . error ) . toContain ( 'Bad Request' ) ;
@@ -310,7 +311,7 @@ describe('converter service', () => {
310311 it ( 'should handle network errors' , async ( ) => {
311312 ( fetch as ReturnType < typeof vi . fn > ) . mockRejectedValue ( new Error ( 'Network error' ) ) ;
312313
313- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' ) ;
314+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' ) ;
314315
315316 expect ( result . success ) . toBe ( false ) ;
316317 expect ( result . error ) . toContain ( 'Network error' ) ;
@@ -319,7 +320,7 @@ describe('converter service', () => {
319320 it ( 'should handle unknown errors' , async ( ) => {
320321 ( fetch as ReturnType < typeof vi . fn > ) . mockRejectedValue ( 'Unknown error' ) ;
321322
322- const result = await convertFile ( MOCK_YAML , MOCK_FILE , 'playback' ) ;
323+ const result = await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'playback' ) ;
323324
324325 expect ( result . success ) . toBe ( false ) ;
325326 expect ( result . error ) . toBe ( 'Unknown error occurred' ) ;
@@ -334,7 +335,7 @@ describe('converter service', () => {
334335 blob : vi . fn ( ) . mockResolvedValue ( new Blob ( ) ) ,
335336 } as never ) ;
336337
337- await convertFile ( MOCK_YAML , MOCK_FILE , 'download' ) ;
338+ await convertFile ( MOCK_YAML , MOCK_UPLOAD , 'download' ) ;
338339
339340 expect ( fetch ) . toHaveBeenCalledWith (
340341 'http://localhost:4545/api/v1/process' ,
0 commit comments