Skip to content

Commit 51f7367

Browse files
committed
try debugging the test failure in CI
1 parent 6120d30 commit 51f7367

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

src/web/releases.rs

+20-6
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,7 @@ pub(crate) async fn build_queue_handler(
727727
// reverse the list, so the oldest comes first
728728
active_deployments.reverse();
729729

730-
Ok((queue, active_deployments))
730+
Ok((queue, dbg!(active_deployments)))
731731
})
732732
.await?;
733733

@@ -1381,14 +1381,28 @@ mod tests {
13811381

13821382
cdn::queue_crate_invalidation(&mut *env.db().conn(), &env.config(), "krate_2")?;
13831383

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
13861390
.select(".release > strong")
13871391
.expect("missing heading")
1388-
.any(|el| el.text_contents().contains("active CDN deployments")));
1392+
.collect();
13891393

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
13921406
.select(".queue-list > li")
13931407
.expect("missing list items")
13941408
.collect::<Vec<_>>();

0 commit comments

Comments
 (0)