Add test for UdpSocket peer_addr

This commit is contained in:
Linus Unnebäck 2019-03-12 16:50:00 +00:00
parent 24e3fa079c
commit 7f7cfaee6a
No known key found for this signature in database
GPG key ID: CE70CEAE9C0FA66F

View file

@ -903,6 +903,16 @@ mod tests {
})
}
#[test]
fn socket_peer_ip4() {
each_ip(&mut |addr1, addr2| {
let server = t!(UdpSocket::bind(&addr1));
assert_eq!(server.peer_addr().unwrap_err().kind(), ErrorKind::NotConnected);
t!(server.connect(&addr2));
assert_eq!(addr2, t!(server.peer_addr()));
})
}
#[test]
fn udp_clone_smoke() {
each_ip(&mut |addr1, addr2| {