From 613bac3ac614a7e2ba965d59a078a930ec5a1e84 Mon Sep 17 00:00:00 2001 From: Gus Power Date: Sat, 7 Jun 2025 17:33:19 +0100 Subject: verify specified network adapters actually exist --- src/test_macros.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/test_macros.rs') diff --git a/src/test_macros.rs b/src/test_macros.rs index 7887647..9eb1467 100644 --- a/src/test_macros.rs +++ b/src/test_macros.rs @@ -49,6 +49,17 @@ macro_rules! assert_io_error { }; } +#[macro_export] +macro_rules! assert_unable_to_find_network_interface_error { + ($result:expr, $expected_adapter:expr) => { + assert_error!($result, AppError::UnableToFindNetworkInterface(adapter) => { + assert_eq!(adapter, $expected_adapter, + "Expected network adapter {:?}, but got {:?}", + $expected_adapter, adapter); + }); + }; +} + #[macro_export] macro_rules! assert_config_parse_error { ($result:expr, $expected_path:expr) => { -- cgit v1.2.3