X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=run-tests.sh;h=37414302865f93d99f661fab70b29c7a26ca08e2;hb=b13aa67306336a89d9947735622c547c13acffb6;hp=07ad496584faa680cde5992e2fde03dee698e628;hpb=20baeb9ea1419fd13ca1e76a33d1bb65a73f9e7e;p=apply-default-acl.git diff --git a/run-tests.sh b/run-tests.sh index 07ad496..3741430 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -672,14 +672,12 @@ compare # we get the expected error. TESTNUM=25 ACTUAL=$( "${BIN}" test/nonexistent 2>&1 ) -ACTUAL="${ACTUAL#*: }" EXPECTED="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 ) -ACTUAL="${ACTUAL#*: }" EXPECTED="test/nonexistent: No such file or directory" compare @@ -690,7 +688,6 @@ DUMMY1="${TESTDIR}/dummy1" DUMMY2="${TESTDIR}/dummy2" touch "${DUMMY1}" "${DUMMY2}" ACTUAL=$( "${BIN}" "${DUMMY1}" test/nonexistent "${DUMMY2}" 2>&1 ) -ACTUAL="${ACTUAL#*: }" EXPECTED="test/nonexistent: No such file or directory" compare @@ -846,10 +843,13 @@ compare # Test that one "failure" exit code overrides two "successes" +# We need a default ACL on ${TESTDIR} because otherwise we do +# nothing, successfully, on the symlink path. TESTNUM=37 mkdir "${TESTDIR}/foo" ln -s foo "${TESTDIR}/bar" mkdir "${TESTDIR}/baz" +setfacl --default --modify user:${USERS[0]}:rw "${TESTDIR}" "${BIN}" "${TESTDIR}/foo" "${TESTDIR}/bar" "${TESTDIR}/baz" ACTUAL="$?" EXPECTED="1"