diff options
Diffstat (limited to 'tests/misc/false-status.sh')
-rwxr-xr-x | tests/misc/false-status.sh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/misc/false-status.sh b/tests/misc/false-status.sh index b9430404b..77bea4510 100755 --- a/tests/misc/false-status.sh +++ b/tests/misc/false-status.sh @@ -1,5 +1,6 @@ #!/bin/sh # ensure that false exits nonzero even with --help or --version +# and ensure that true exits nonzero when it can't write --help or --version # Copyright (C) 2003-2014 Free Software Foundation, Inc. @@ -17,9 +18,14 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src -print_ver_ false +print_ver_ false true -false --version > /dev/null && fail=1 -false --help > /dev/null && fail=1 +env false --version > /dev/null && fail=1 +env false --help > /dev/null && fail=1 + +if test -w /dev/full && test -c /dev/full; then + env true --version > /dev/full && fail=1 + env true --help > /dev/full && fail=1 +fi Exit $fail |