File tree 1 file changed +20
-6
lines changed
1 file changed +20
-6
lines changed Original file line number Diff line number Diff line change @@ -727,7 +727,7 @@ pub(crate) async fn build_queue_handler(
727
727
// reverse the list, so the oldest comes first
728
728
active_deployments. reverse ( ) ;
729
729
730
- Ok ( ( queue, active_deployments) )
730
+ Ok ( ( queue, dbg ! ( active_deployments) ) )
731
731
} )
732
732
. await ?;
733
733
@@ -1381,14 +1381,28 @@ mod tests {
1381
1381
1382
1382
cdn:: queue_crate_invalidation ( & mut * env. db ( ) . conn ( ) , & env. config ( ) , "krate_2" ) ?;
1383
1383
1384
- let empty = kuchiki:: parse_html ( ) . one ( web. get ( "/releases/queue" ) . send ( ) ?. text ( ) ?) ;
1385
- assert ! ( empty
1384
+ let response = web. get ( "/releases/queue" ) . send ( ) ?;
1385
+ assert ! ( response. status( ) . is_success( ) ) ;
1386
+
1387
+ let content = kuchiki:: parse_html ( ) . one ( response. text ( ) ?) ;
1388
+
1389
+ let headings: Vec < _ > = content
1386
1390
. select ( ".release > strong" )
1387
1391
. expect ( "missing heading" )
1388
- . any ( |el| el . text_contents ( ) . contains ( "active CDN deployments" ) ) ) ;
1392
+ . collect ( ) ;
1389
1393
1390
- let full = kuchiki:: parse_html ( ) . one ( web. get ( "/releases/queue" ) . send ( ) ?. text ( ) ?) ;
1391
- let items = full
1394
+ assert ! (
1395
+ headings
1396
+ . iter( )
1397
+ . any( |el| el. text_contents( ) . contains( "active CDN deployments" ) ) ,
1398
+ "{:?}" ,
1399
+ headings
1400
+ . iter( )
1401
+ . map( |el| el. text_contents( ) )
1402
+ . collect:: <Vec <_>>( )
1403
+ ) ;
1404
+
1405
+ let items = content
1392
1406
. select ( ".queue-list > li" )
1393
1407
. expect ( "missing list items" )
1394
1408
. collect :: < Vec < _ > > ( ) ;
You can’t perform that action at this time.
0 commit comments