Skip to content

Commit 21404b0

Browse files
committed
try debugging the test failure in CI
1 parent 6120d30 commit 21404b0

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

src/web/releases.rs

+16-5
Original file line numberDiff line numberDiff line change
@@ -1381,14 +1381,25 @@ 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+
);
1401+
1402+
let items = content
13921403
.select(".queue-list > li")
13931404
.expect("missing list items")
13941405
.collect::<Vec<_>>();

0 commit comments

Comments
 (0)