diff --git a/tests/by-util/test_cksum.rs b/tests/by-util/test_cksum.rs index c408ae34d..07c6e7b17 100644 --- a/tests/by-util/test_cksum.rs +++ b/tests/by-util/test_cksum.rs @@ -1383,3 +1383,22 @@ fn test_check_failed_to_read() { .stdout_is("dir: FAILED open or read\n") .stderr_contains("cksum: WARNING: 1 listed file could not be read"); } + +#[test] +fn test_zero_multiple_file() { + new_ucmd!() + .arg("-z") + .arg("alice_in_wonderland.txt") + .arg("lorem_ipsum.txt") + .succeeds() + .stdout_is_fixture("zero_multiple_file.expected"); +} + +#[test] +fn test_zero_single_file() { + new_ucmd!() + .arg("--zero") + .arg("alice_in_wonderland.txt") + .succeeds() + .stdout_is_fixture("zero_single_file.expected"); +} diff --git a/tests/fixtures/cksum/zero_multiple_file.expected b/tests/fixtures/cksum/zero_multiple_file.expected new file mode 100644 index 000000000..46ad77aca Binary files /dev/null and b/tests/fixtures/cksum/zero_multiple_file.expected differ diff --git a/tests/fixtures/cksum/zero_single_file.expected b/tests/fixtures/cksum/zero_single_file.expected new file mode 100644 index 000000000..23292d9b5 Binary files /dev/null and b/tests/fixtures/cksum/zero_single_file.expected differ