diff --git a/tests/by-util/test_printf.rs b/tests/by-util/test_printf.rs index 38d7b10a6ff..0cb603da4a4 100644 --- a/tests/by-util/test_printf.rs +++ b/tests/by-util/test_printf.rs @@ -765,3 +765,15 @@ fn pad_string() { .stdout_only(expected); } } + +#[test] +fn format_spec_zero_char_fails() { + // It is invalid to have the format spec '%0c' + new_ucmd!().args(&["%0c", "3"]).fails().code_is(1); +} + +#[test] +fn format_spec_zero_string_fails() { + // It is invalid to have the format spec '%0s' + new_ucmd!().args(&["%0s", "3"]).fails().code_is(1); +}