tests/dd: test supplying non-positive bs/ibs/cbs/obs

This commit is contained in:
Ibrahim Burak Yorulmaz
2026-04-20 23:12:56 +02:00
committed by Sylvestre Ledru
parent 4be5eb9f24
commit e5a6b519ad
+14
View File
@@ -2107,3 +2107,17 @@ fn test_ascii_case_conversion_fallback() {
.succeeds();
assert_eq!(result.stdout(), input);
}
#[test]
fn test_bs_not_positive() {
for bs in [-5, 0, 0x0] {
for bs_param in ["bs", "ibs", "obs", "cbs"] {
new_ucmd!()
.args(&[format!("{bs_param}={bs}")])
.fails()
.no_stdout()
.code_is(1)
.stderr_is(format!("dd: invalid number: {bs}\n"));
}
}
}