aboutsummaryrefslogtreecommitdiff
path: root/src/test_macros.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test_macros.rs')
-rw-r--r--src/test_macros.rs11
1 files changed, 11 insertions, 0 deletions
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
@@ -50,6 +50,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) => {
assert_error!($result, AppError::ConfigParseError { path, source: _ } => {