Skip to content

Commit

Permalink
Improve error handling in udev discovery handler Signed-off-by: Marce…
Browse files Browse the repository at this point in the history
…l Bindseil <marcelbindseil@gmail.com>
  • Loading branch information
bindsi authored Jan 22, 2025
1 parent 0eb45b7 commit 69d146b
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions discovery-handlers/udev/src/discovery_handler.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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::<UdevDiscoveryDetails>(yaml) {
Ok(_) => panic!("Expected error parsing invalid permissions"),
Err(e) => assert!(e.to_string().contains("a valid permission combination")),
}
}
}

0 comments on commit 69d146b

Please sign in to comment.