File tree 1 file changed +16
-5
lines changed
1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -1381,14 +1381,25 @@ 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
+ ) ;
1401
+
1402
+ let items = content
1392
1403
. select ( ".queue-list > li" )
1393
1404
. expect ( "missing list items" )
1394
1405
. collect :: < Vec < _ > > ( ) ;
You can’t perform that action at this time.
0 commit comments