@@ -67,7 +67,13 @@ describe('runFalQueue on a request that never finishes', () => {
6767 it ( 'stops polling and cancels the request once its caller gives up' , async ( ) => {
6868 const fal = stubStuckFalQueue ( )
6969 const caller = new AbortController ( )
70- const generation = runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , caller . signal )
70+ const generation = runFalQueue (
71+ 'fal-ai/model' ,
72+ { prompt : 'p' } ,
73+ 'key' ,
74+ 'generate_video' ,
75+ caller . signal
76+ )
7177 const outcome = generation . then (
7278 ( ) => 'resolved' ,
7379 ( ) => 'rejected'
@@ -87,7 +93,13 @@ describe('runFalQueue on a request that never finishes', () => {
8793 it ( 'ends a poll that never answers when its caller gives up' , async ( ) => {
8894 const fal = stubStuckFalQueue ( { statusHangs : true } )
8995 const caller = new AbortController ( )
90- const generation = runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , caller . signal )
96+ const generation = runFalQueue (
97+ 'fal-ai/model' ,
98+ { prompt : 'p' } ,
99+ 'key' ,
100+ 'generate_video' ,
101+ caller . signal
102+ )
91103 const outcome = generation . then (
92104 ( ) => 'resolved' ,
93105 ( ) => 'rejected'
@@ -104,7 +116,7 @@ describe('runFalQueue on a request that never finishes', () => {
104116
105117 it ( 'fails and cancels after its own ceiling even when nothing aborts it' , async ( ) => {
106118 const fal = stubStuckFalQueue ( )
107- const generation = runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' )
119+ const generation = runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , 'generate_video' )
108120 const outcome = generation . then (
109121 ( ) => 'resolved' ,
110122 ( error : unknown ) => String ( error )
@@ -119,9 +131,13 @@ describe('runFalQueue on a request that never finishes', () => {
119131 it ( 'warns when fal refuses to cancel a request' , async ( ) => {
120132 const fal = stubStuckFalQueue ( { cancelStatus : 500 } )
121133 const caller = new AbortController ( )
122- const generation = runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , caller . signal ) . catch (
123- ( ) => undefined
124- )
134+ const generation = runFalQueue (
135+ 'fal-ai/model' ,
136+ { prompt : 'p' } ,
137+ 'key' ,
138+ 'generate_video' ,
139+ caller . signal
140+ ) . catch ( ( ) => undefined )
125141 await vi . advanceTimersByTimeAsync ( 3_500 )
126142 caller . abort ( )
127143 await generation
@@ -137,7 +153,7 @@ describe('runFalQueue on a request that never finishes', () => {
137153 const fal = stubStuckFalQueue ( )
138154
139155 await expect (
140- runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , AbortSignal . abort ( ) )
156+ runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , 'generate_video' , AbortSignal . abort ( ) )
141157 ) . rejects . toThrow ( )
142158 expect ( fal . calls ) . toEqual ( [ ] )
143159 } )
@@ -160,9 +176,13 @@ describe('runFalQueue on a request that never finishes', () => {
160176 } )
161177 )
162178 const caller = new AbortController ( )
163- const generation = runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , caller . signal ) . catch (
164- ( ) => 'rejected'
165- )
179+ const generation = runFalQueue (
180+ 'fal-ai/model' ,
181+ { prompt : 'p' } ,
182+ 'key' ,
183+ 'generate_video' ,
184+ caller . signal
185+ ) . catch ( ( ) => 'rejected' )
166186
167187 await vi . advanceTimersByTimeAsync ( 0 )
168188 caller . abort ( new Error ( 'watchdog' ) )
@@ -175,9 +195,13 @@ describe('runFalQueue on a request that never finishes', () => {
175195 it ( 'asks fal never to start the request past that ceiling' , async ( ) => {
176196 const fal = stubStuckFalQueue ( )
177197 const caller = new AbortController ( )
178- const generation = runFalQueue ( 'fal-ai/model' , { prompt : 'p' } , 'key' , caller . signal ) . catch (
179- ( ) => undefined
180- )
198+ const generation = runFalQueue (
199+ 'fal-ai/model' ,
200+ { prompt : 'p' } ,
201+ 'key' ,
202+ 'generate_video' ,
203+ caller . signal
204+ ) . catch ( ( ) => undefined )
181205 await vi . advanceTimersByTimeAsync ( 0 )
182206 caller . abort ( )
183207 await generation
0 commit comments