From: Michael Orlitzky Date: Tue, 27 Sep 2016 19:39:06 +0000 (-0400) Subject: Add three tests for the new "no such file..." error output. X-Git-Tag: v0.0.5^0 X-Git-Url: https://gitweb.michael.orlitzky.com/?a=commitdiff_plain;h=ef2420c59077d26e659e091e21731f282564a498;p=apply-default-acl.git Add three tests for the new "no such file..." error output. --- diff --git a/run-tests.sh b/run-tests.sh index 433f23c..5f11c68 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -666,3 +666,27 @@ EOF ACTUAL=$(getfacl --omit-header "${TARGET}") compare + + +# If we call apply-default-acl on a single file that does not exist, +# we get the expected error. +TESTNUM=25 +ACTUAL=$( ${BIN} test/nonexistent 2>&1 ) +EXPECTED="${BIN}: test/nonexistent: no such file or directory" +compare + +# Same as the previous test, but with --recursive. +TESTNUM=26 +ACTUAL=$( ${BIN} --recursive test/nonexistent 2>&1 ) +EXPECTED="${BIN}: test/nonexistent: no such file or directory" +compare + +# If we call apply-default-acl on more than one file, it should report any +# that don't exist (but proceed to operate on the others). +TESTNUM=27 +DUMMY1="${TESTDIR}/dummy1" +DUMMY2="${TESTDIR}/dummy2" +touch "${DUMMY1}" "${DUMMY2}" +ACTUAL=$( ${BIN} "${DUMMY1}" test/nonexistent "${DUMMY2}" 2>&1 ) +EXPECTED="${BIN}: test/nonexistent: no such file or directory" +compare