diff --git a/tests/by-util/test_sort.rs b/tests/by-util/test_sort.rs index d0af7a9c9..02d9fe92d 100644 --- a/tests/by-util/test_sort.rs +++ b/tests/by-util/test_sort.rs @@ -897,3 +897,19 @@ fn test_merge_batches() { .succeeds() .stdout_only_fixture("ext_sort.expected"); } + +#[test] +fn test_merge_batch_size() { + new_ucmd!() + .arg("--batch-size=2") + .arg("-m") + .arg("--unique") + .arg("merge_ints_interleaved_1.txt") + .arg("merge_ints_interleaved_2.txt") + .arg("merge_ints_interleaved_3.txt") + .arg("merge_ints_interleaved_3.txt") + .arg("merge_ints_interleaved_2.txt") + .arg("merge_ints_interleaved_1.txt") + .succeeds() + .stdout_only_fixture("merge_ints_interleaved.expected"); +}