//! Helpers for testing configuration. /// Assert that the specified error is the specified `kind` of /// [`ConfigBuildError`](crate::ConfigBuildError). #[macro_export] macro_rules! assert_config_error { ($err:expr, $kind:tt, $expect_problem:expr) => { match $err { $crate::ConfigBuildError::$kind { problem, .. } => { assert_eq!(problem, $expect_problem); } _ => { panic!("unexpected error {:?}", $err); } } }; }