diff options
author | Sam Nystrom <82178396+Stonks3141@users.noreply.github.com> | 2022-07-26 04:35:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-26 10:35:43 +0200 |
commit | 4e72e284b54a27bb843881f60e1567639d76c625 (patch) | |
tree | 2db1c9bb97fe8bea4a660ab6c550216e6f4e7a3a /tests/by-util/test_ls.rs | |
parent | eeb4cdab58d4140a8a1d9becc7d6fde6e18e8b76 (diff) |
ls: silently ignore `-T` option (#3718)
* ls: silently ignore `-T` option
Diffstat (limited to 'tests/by-util/test_ls.rs')
-rw-r--r-- | tests/by-util/test_ls.rs | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/tests/by-util/test_ls.rs b/tests/by-util/test_ls.rs index 4c14024c4..dc6ce3bd1 100644 --- a/tests/by-util/test_ls.rs +++ b/tests/by-util/test_ls.rs @@ -1,4 +1,4 @@ -// spell-checker:ignore (words) READMECAREFULLY birthtime doesntexist oneline somebackup lrwx somefile somegroup somehiddenbackup somehiddenfile +// spell-checker:ignore (words) READMECAREFULLY birthtime doesntexist oneline somebackup lrwx somefile somegroup somehiddenbackup somehiddenfile tabsize aaaaaaaa bbbb cccc dddddddd ncccc #[cfg(not(windows))] extern crate libc; @@ -3117,3 +3117,36 @@ fn test_dereference_symlink_file_color() { .succeeds() .stdout_is(out_exp); } + +#[test] +fn test_tabsize_option() { + let scene = TestScenario::new(util_name!()); + + scene.ucmd().args(&["-T", "3"]).succeeds(); + scene.ucmd().args(&["--tabsize", "0"]).succeeds(); + scene.ucmd().arg("-T").fails(); +} + +#[ignore = "issue #3624"] +#[test] +fn test_tabsize_formatting() { + let (at, mut ucmd) = at_and_ucmd!(); + + at.touch("aaaaaaaa"); + at.touch("bbbb"); + at.touch("cccc"); + at.touch("dddddddd"); + + ucmd.args(&["-T", "4"]) + .succeeds() + .stdout_is("aaaaaaaa bbbb\ncccc\t dddddddd"); + + ucmd.args(&["-T", "2"]) + .succeeds() + .stdout_is("aaaaaaaa bbbb\ncccc\t\t dddddddd"); + + // use spaces + ucmd.args(&["-T", "0"]) + .succeeds() + .stdout_is("aaaaaaaa bbbb\ncccc dddddddd"); +} |