Skip to content

Commit 0f99d9d

Browse files
committed
try debugging the test failure in CI
1 parent 6120d30 commit 0f99d9d

File tree

1 file changed

+22
-7
lines changed

1 file changed

+22
-7
lines changed

src/web/releases.rs

Lines changed: 22 additions & 7 deletions
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

@@ -1378,17 +1378,32 @@ mod tests {
13781378
fn test_deployment_queue() {
13791379
wrapper(|env| {
13801380
let web = env.frontend();
1381+
let db = env.db();
13811382

1382-
cdn::queue_crate_invalidation(&mut *env.db().conn(), &env.config(), "krate_2")?;
1383+
cdn::queue_crate_invalidation(&mut *(db.conn()), &env.config(), "krate_2")?;
13831384

1384-
let empty = kuchiki::parse_html().one(web.get("/releases/queue").send()?.text()?);
1385-
assert!(empty
1385+
let response = web.get("/releases/queue").send()?;
1386+
assert!(response.status().is_success());
1387+
1388+
let content = kuchiki::parse_html().one(response.text()?);
1389+
1390+
let headings: Vec<_> = content
13861391
.select(".release > strong")
13871392
.expect("missing heading")
1388-
.any(|el| el.text_contents().contains("active CDN deployments")));
1393+
.collect();
13891394

1390-
let full = kuchiki::parse_html().one(web.get("/releases/queue").send()?.text()?);
1391-
let items = full
1395+
assert!(
1396+
headings
1397+
.iter()
1398+
.any(|el| el.text_contents().contains("active CDN deployments")),
1399+
"{:?}",
1400+
headings
1401+
.iter()
1402+
.map(|el| el.text_contents())
1403+
.collect::<Vec<_>>()
1404+
);
1405+
1406+
let items = content
13921407
.select(".queue-list > li")
13931408
.expect("missing list items")
13941409
.collect::<Vec<_>>();

0 commit comments

Comments
 (0)