>From 4f71c9913894a1de0a8a3303fe88f9f75bb25fbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Wed, 28 Jul 2021 12:51:35 +0100 Subject: [PATCH] tests: augment new ls --zero test cases * tests/ls/zero-option.sh: Check for the disabled, disallowed, and allowed option combinations. --- tests/ls/zero-option.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/ls/zero-option.sh b/tests/ls/zero-option.sh index a6883917f..5564f3b77 100755 --- a/tests/ls/zero-option.sh +++ b/tests/ls/zero-option.sh @@ -21,7 +21,15 @@ print_ver_ ls mkdir dir && touch dir/a dir/b dir/cc || framework_failure_ -LC_ALL=C ls --zero dir >out || fail=1 +allowed_options='-l' # explict -l with --zero is allowed +LC_ALL=C ls $allowed_options --zero dir >out || fail=1 +grep '^total' out || fail=1 # Ensure -l honored + +disallowed_options='-l --dired' # dired only enabled with -l +returns_ 2 ls $disallowed_options --zero dir || fail=1 + +disabled_options='--color=always -x -m -C -Q -q' +LC_ALL=C ls $disabled_options --zero dir >out || fail=1 tr '\n' '\0' <exp a b -- 2.26.2