diff --git a/tests/by-util/test_dmesg.rs b/tests/by-util/test_dmesg.rs index a75f4a7..13614c6 100644 --- a/tests/by-util/test_dmesg.rs +++ b/tests/by-util/test_dmesg.rs @@ -128,6 +128,24 @@ fn test_filter_levels() { } } +#[test] +fn test_invalid_facility_argument() { + new_ucmd!() + .arg("--facility=definitely-invalid") + .fails() + .code_is(1) + .stderr_only("dmesg: unknown facility 'definitely-invalid'\n"); +} + +#[test] +fn test_invalid_level_argument() { + new_ucmd!() + .arg("--level=definitely-invalid") + .fails() + .code_is(1) + .stderr_only("dmesg: unknown level 'definitely-invalid'\n"); +} + #[test] fn test_filter_multiple() { let mut cmd = new_ucmd!();