From 5e265632a31595088c5bc766e640754c9be68759 Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Sat, 29 Apr 2023 20:05:19 -0400 Subject: [PATCH] tun/test: Add #[throws] to netmask test Enables tests to avoid using `.unwrap()`. Co-authored-by: Conrad Kramer --- tun/src/unix/linux/mod.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tun/src/unix/linux/mod.rs b/tun/src/unix/linux/mod.rs index 3e6d352..42a1754 100644 --- a/tun/src/unix/linux/mod.rs +++ b/tun/src/unix/linux/mod.rs @@ -134,15 +134,16 @@ mod test { } #[test] + #[throws] fn netmask() { - let interf = TunInterface::new().unwrap(); + let interf = TunInterface::new()?; let netmask = Ipv4Addr::new(255, 0, 0, 0); let addr = Ipv4Addr::new(192, 168, 1, 1); - interf.set_ipv4_addr(addr); - interf.set_netmask(netmask).unwrap(); + interf.set_ipv4_addr(addr)?; + interf.set_netmask(netmask)?; - assert_eq!(interf.netmask().unwrap(), netmask); + assert_eq!(interf.netmask()?, netmask); } }