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

shuf: Treat empty file as zero elements instead of one emptystring

This commit is contained in:
Ben Wiederhake 2024-02-15 23:09:44 +01:00
parent 6adaf31d49
commit e54c9bebe2
2 changed files with 14 additions and 0 deletions

View file

@ -48,6 +48,13 @@ fn test_zero_termination() {
assert_eq!(result_seq, input_seq, "Output is not a permutation");
}
#[test]
fn test_empty_input() {
let result = new_ucmd!().pipe_in(vec![]).succeeds();
result.no_stderr();
result.no_stdout();
}
#[test]
fn test_echo() {
let input_seq = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10];