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

split: avoid extremely long format width in test

Avoid an extremely long format width specifier in test case
`test_long_lines`. The Rust compiler is planning an upcoming change to
restrict the maximum width that can be specified to 65535, so this
change defends against future limitations in the compiler. For more
information, see
<https://github.com/uutils/coreutils/pull/7128#discussion_r1955787665>.
This commit is contained in:
Jeffrey Finkelstein 2025-02-14 17:41:36 -05:00
parent b4487229b9
commit 183a99d532

View file

@ -1977,9 +1977,9 @@ fn test_split_separator_same_multiple() {
#[test] #[test]
fn test_long_lines() { fn test_long_lines() {
let (at, mut ucmd) = at_and_ucmd!(); let (at, mut ucmd) = at_and_ucmd!();
let line1 = format!("{:131070}\n", ""); let line1 = [" ".repeat(131_070), String::from("\n")].concat();
let line2 = format!("{:1}\n", ""); let line2 = [" ", "\n"].concat();
let line3 = format!("{:131071}\n", ""); let line3 = [" ".repeat(131_071), String::from("\n")].concat();
let infile = [line1, line2, line3].concat(); let infile = [line1, line2, line3].concat();
ucmd.args(&["-C", "131072"]) ucmd.args(&["-C", "131072"])
.pipe_in(infile) .pipe_in(infile)