From 429ecde1022bf6edc90a44daff9ec04fe0421be5 Mon Sep 17 00:00:00 2001 From: keepsimple1 Date: Fri, 11 Oct 2024 21:01:19 -0700 Subject: [PATCH] dev-test: enhance test case for ipv4 only auto addr (#263) --- tests/mdns_test.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/mdns_test.rs b/tests/mdns_test.rs index 41ed2dc..620f53b 100644 --- a/tests/mdns_test.rs +++ b/tests/mdns_test.rs @@ -597,6 +597,8 @@ fn service_with_ipv4_only() { let timeout = Duration::from_secs(2); let mut resolved = false; + // run till the timeout and collect the resolved addresses + // from all enabled interfaces. while let Ok(event) = browse_chan.recv_timeout(timeout) { match event { ServiceEvent::ServiceResolved(info) => { @@ -611,7 +613,7 @@ fn service_with_ipv4_only() { for addr in info.get_addresses().iter() { assert!(addr.is_ipv4()); } - break; + // We don't break here, as there could be more addresses coming. } e => { println!("Received event {:?}", e);