@@ -35,7 +35,7 @@ describe("ffmpeg command flow", () => {
3535 const rawArgs = [ "-i" , localPath , "-vf" , "scale=640:480" , "output.mp4" ] ;
3636 const parsed = parseFfmpegArgs ( rawArgs ) ;
3737 const mockClient = {
38- uploads : { upload : mock ( ( ) => Promise . resolve ( { downloadUrl : "https://cdn.rendobar.com/uploads/abc.mp4" } ) ) } ,
38+ uploads : { create : mock ( ( ) => Promise . resolve ( { url : "https://cdn.rendobar.com/uploads/abc.mp4" } ) ) } ,
3939 } as unknown as Parameters < typeof uploadLocalFiles > [ 2 ] ;
4040 const rewritten = await uploadLocalFiles ( rawArgs , parsed . inputs , mockClient ) ;
4141 const commandString = "ffmpeg " + rewritten . join ( " " ) ;
@@ -52,7 +52,7 @@ describe("ffmpeg command flow", () => {
5252 const rawArgs = [ "-i" , localPath , "-c:v" , "libx264" , "-crf" , "23" , "output.mp4" ] ;
5353 const parsed = parseFfmpegArgs ( rawArgs ) ;
5454 const mockClient = {
55- uploads : { upload : mock ( ( ) => Promise . resolve ( { downloadUrl : "https://cdn.rendobar.com/uploads/xyz.mp4" } ) ) } ,
55+ uploads : { create : mock ( ( ) => Promise . resolve ( { url : "https://cdn.rendobar.com/uploads/xyz.mp4" } ) ) } ,
5656 } as unknown as Parameters < typeof uploadLocalFiles > [ 2 ] ;
5757 const rewritten = await uploadLocalFiles ( rawArgs , parsed . inputs , mockClient ) ;
5858
@@ -78,16 +78,16 @@ describe("ffmpeg command flow", () => {
7878 let callIdx = 0 ;
7979 const mockClient = {
8080 uploads : {
81- upload : mock ( async ( ) => {
81+ create : mock ( async ( ) => {
8282 callIdx ++ ;
83- return { downloadUrl : `https://cdn.rendobar.com/uploads/file${ callIdx } .mp4` } ;
83+ return { url : `https://cdn.rendobar.com/uploads/file${ callIdx } .mp4` } ;
8484 } ) ,
8585 } ,
8686 } as unknown as Parameters < typeof uploadLocalFiles > [ 2 ] ;
8787
8888 const rewritten = await uploadLocalFiles ( rawArgs , parsed . inputs , mockClient ) ;
8989
90- expect ( mockClient . uploads . upload ) . toHaveBeenCalledTimes ( 2 ) ;
90+ expect ( mockClient . uploads . create ) . toHaveBeenCalledTimes ( 2 ) ;
9191 expect ( rewritten [ 1 ] ) . toContain ( "cdn.rendobar.com" ) ;
9292 expect ( rewritten [ 3 ] ) . toContain ( "cdn.rendobar.com" ) ;
9393 // Filter complex preserved
@@ -103,13 +103,13 @@ describe("ffmpeg command flow", () => {
103103 expect ( parsed . inputs [ 1 ] ! . isLocal ) . toBe ( true ) ;
104104
105105 const mockClient = {
106- uploads : { upload : mock ( ( ) => Promise . resolve ( { downloadUrl : "https://cdn.rendobar.com/uploads/local.png" } ) ) } ,
106+ uploads : { create : mock ( ( ) => Promise . resolve ( { url : "https://cdn.rendobar.com/uploads/local.png" } ) ) } ,
107107 } as unknown as Parameters < typeof uploadLocalFiles > [ 2 ] ;
108108
109109 const rewritten = await uploadLocalFiles ( rawArgs , parsed . inputs , mockClient ) ;
110110
111111 // Only one upload call (the local file)
112- expect ( mockClient . uploads . upload ) . toHaveBeenCalledTimes ( 1 ) ;
112+ expect ( mockClient . uploads . create ) . toHaveBeenCalledTimes ( 1 ) ;
113113 // Remote URL preserved
114114 expect ( rewritten [ 1 ] ) . toBe ( "https://example.com/bg.mp4" ) ;
115115 // Local file replaced
0 commit comments