From 5e0df4c53760488ff300dc4dc618d9160540d5c3 Mon Sep 17 00:00:00 2001 From: Ryan Fowler Date: Mon, 10 Aug 2026 11:14:26 -0400 Subject: [PATCH] test(dns): allow cancelled DoH family query --- tests/network.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/network.rs b/tests/network.rs index 994e69d..ec5df61 100644 --- a/tests/network.rs +++ b/tests/network.rs @@ -1697,7 +1697,9 @@ fn dns_over_https_udp_and_inspect_dns_cases() { assert_exit(&res, 0); assert!(res.stderr.contains("204 No Content")); let wire_requests = wire_requests.lock().unwrap(); - assert_eq!(wire_requests.len(), 2); + // A positive family can complete before the other DoH exchange reaches + // the server. The resolver then cancels the pending exchange by design. + assert!((1..=2).contains(&wire_requests.len())); assert!(wire_requests.iter().all(|req| req.method == "POST")); assert!(wire_requests.iter().all(|req| req.path == "/dns-query")); drop(wire_requests);