diff --git a/discovery-handlers/udev/src/discovery_handler.rs b/discovery-handlers/udev/src/discovery_handler.rs index 451522ef1..fb5e16a1c 100644 --- a/discovery-handlers/udev/src/discovery_handler.rs +++ b/discovery-handlers/udev/src/discovery_handler.rs @@ -233,7 +233,9 @@ mod tests { - 'KERNEL=="video[0-9]*"' permissions: xyz "#; - let config: UdevDiscoveryDetails = deserialize_discovery_details(yaml).unwrap(); - assert_eq!(&config.permissions, "xyz") + match deserialize_discovery_details::(yaml) { + Ok(_) => panic!("Expected error parsing invalid permissions"), + Err(e) => assert!(e.to_string().contains("a valid permission combination")), + } } }