summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvestre Ledru <sylvestre@debian.org>2023-10-12 23:07:27 +0200
committerSylvestre Ledru <sylvestre@debian.org>2023-10-12 23:37:07 +0200
commit94972d45c7aa0532c3b44d2c131b4028b63f5555 (patch)
treea9094f6db84898a09cb922986c8d3e1f5ec76b03
parentf76b53d9694f3579cd5ce34cda47e52084db5f82 (diff)
ls: Document a bit tests/ls/stat-dtype.sh
-rw-r--r--src/uu/ls/src/ls.rs8
-rw-r--r--tests/by-util/test_ls.rs14
2 files changed, 18 insertions, 4 deletions
diff --git a/src/uu/ls/src/ls.rs b/src/uu/ls/src/ls.rs
index 39bab7982..8a05e81f8 100644
--- a/src/uu/ls/src/ls.rs
+++ b/src/uu/ls/src/ls.rs
@@ -2395,10 +2395,10 @@ fn display_grid(
writeln!(out)?;
}
} else {
- let mut grid = Grid::new(GridOptions {
- filling: Filling::Spaces(2),
- direction,
- });
+ // To match gnu/tests/ls/stat-dtype.sh
+ // we might want to have Text("\t".to_string());
+ let filling = Filling::Spaces(2);
+ let mut grid = Grid::new(GridOptions { filling, direction });
for name in names {
grid.add(name);
diff --git a/tests/by-util/test_ls.rs b/tests/by-util/test_ls.rs
index 7d0f86298..d9c1c8740 100644
--- a/tests/by-util/test_ls.rs
+++ b/tests/by-util/test_ls.rs
@@ -3678,3 +3678,17 @@ fn test_ls_dired_complex() {
println!("Extracted filenames: {:?}", filenames);
assert_eq!(filenames, vec!["a1", "a22", "a333", "a4444", "d"]);
}
+
+#[ignore = "issue #5396"]
+#[test]
+fn test_ls_tabsize_cf() {
+ let (at, mut ucmd) = at_and_ucmd!();
+
+ at.mkdir("e");
+ at.mkdir("e/a2345");
+ at.mkdir("e/b");
+
+ ucmd.args(&["-CF", "e"])
+ .succeeds()
+ .stdout_is("a2345/\tb/\n");
+}