From 348111a423f70270af63ee74c16f4dd2e1088a94 Mon Sep 17 00:00:00 2001 From: Tim Kuehn Date: Mon, 30 Jan 2017 17:11:31 -0800 Subject: [PATCH] Add test for reusing addr:port --- src/macros.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/macros.rs b/src/macros.rs index d832001..4207bd8 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -822,6 +822,17 @@ mod functional_test { bad => panic!(r#"Expected Error::ServerDeserialize but got "{}""#, bad), } } + + #[test] + fn reuse_addr() { + let _ = env_logger::init(); + let addr = Server.listen("localhost:0".first_socket_addr(), server::Options::default()) + .wait() + .unwrap(); + Server.listen(addr, server::Options::default()) + .wait() + .unwrap(); + } } pub mod error_service {