@@ -303,13 +303,17 @@ describe("Acquisition Routes", () => {
303
303
} ) ;
304
304
305
305
// App version specific tests
306
- it . only ( "returns 200 and no update for greater app version" , async ( ) => {
306
+ it ( "returns 200 and no update for greater app version" , async ( ) => {
307
+ const packageHash = packages2
308
+ . filter ( ( p ) => p . appVersion === "2.0.0" )
309
+ . sort ( ( a , b ) => b . label . localeCompare ( a . label ) ) [ 0 ] . packageHash ;
307
310
const response = await SELF . fetch (
308
- `https://example.com/acquisition/updateCheck?deploymentKey=${ deployment2 . key } &appVersion=2.0.0&packageHash=${ packages2 [ 0 ] . packageHash } ` ,
311
+ `https://example.com/acquisition/updateCheck?deploymentKey=${ deployment2 . key } &appVersion=2.0.0&packageHash=${ packageHash } ` ,
309
312
) ;
310
313
expect ( response . status ) . toBe ( 200 ) ;
311
314
312
- const data = UpdateCheckResponseSchema . parse ( await response . json ( ) ) ;
315
+ const json = await response . json ( ) ;
316
+ const data = UpdateCheckResponseSchema . parse ( json ) ;
313
317
expect ( data . updateInfo . shouldRunBinaryVersion ) . toBe ( true ) ;
314
318
} ) ;
315
319
@@ -319,7 +323,8 @@ describe("Acquisition Routes", () => {
319
323
) ;
320
324
expect ( response . status ) . toBe ( 200 ) ;
321
325
322
- const data = UpdateCheckResponseSchema . parse ( await response . json ( ) ) ;
326
+ const json = await response . json ( ) ;
327
+ const data = UpdateCheckResponseSchema . parse ( json ) ;
323
328
expect ( data . updateInfo . isAvailable ) . toBe ( true ) ;
324
329
expect ( data . updateInfo . label ) . toBe ( "v4" ) ;
325
330
} ) ;
0 commit comments