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:
committed by
Jim Meyering
parent
df2c30dca6
commit
ed57568ea5
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user