1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 03:27:44 +00:00

numfmt: show error if "i" suffix is missing

This commit is contained in:
Daniel Hofstetter 2022-07-12 10:58:07 +02:00
parent de65d4d649
commit aef24db90f
2 changed files with 21 additions and 6 deletions

View file

@ -30,12 +30,19 @@ fn test_from_iec_i() {
}
#[test]
#[ignore] // FIXME: GNU from iec-i requires suffix
fn test_from_iec_i_requires_suffix() {
new_ucmd!()
.args(&["--from=iec-i", "1024"])
.fails()
.stderr_is("numfmt: missing 'i' suffix in input: '1024' (e.g Ki/Mi/Gi)");
let numbers = vec!["1024", "10M"];
for number in numbers {
new_ucmd!()
.args(&["--from=iec-i", number])
.fails()
.code_is(2)
.stderr_is(format!(
"numfmt: missing 'i' suffix in input: '{}' (e.g Ki/Mi/Gi)",
number
));
}
}
#[test]