1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-07-26 02:30:35 +02:00

tests: groups-dash.sh: avoid false failure

* tests/misc/groups-dash.sh: Avoid false failure on a system for which
"none" is a valid user name.  The first invocation would succeed, and
the second would fail with "groups: ‘--’: no such user".
Use a user name that cannot exist.
This commit is contained in:
Jim Meyering
2017-07-08 12:01:34 +02:00
committed by Jim Meyering
parent df2c30dca6
commit ed57568ea5
+6 -4
View File
@@ -19,12 +19,14 @@
. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
print_ver_ groups
# An invalid user name
user=:invalid
printf '%s\n' "groups: ':invalid': no such user" > exp || framework_failure_
# Coreutils 6.9 and earlier failed to display information on first argument
# if later argument was --.
groups none -- > out 2>&1 && fail=1
echo $? >> out
groups -- none -- > exp 2>&1 && fail=1
echo $? >> exp
returns_ 1 groups $user -- > out 2>&1 || fail=1
compare exp out || fail=1