X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=run-tests.sh;h=f6c3608c8d211b664c6b651ed35d01e3986dd836;hb=17dbc4afd60b7caa743539f87e64d8e0021cc3c9;hp=d33fcf0b9cf461a51868735d71f9165470730f0b;hpb=5fa76c4883985b89802574ec7f47ccc186eb2201;p=apply-default-acl.git diff --git a/run-tests.sh b/run-tests.sh index d33fcf0..f6c3608 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -866,3 +866,32 @@ EXPECTED="1" "${BIN}" --recursive "${TARGET}" ACTUAL=$? compare + + +# Ensure that "." works as an argument. +((TESTNUM++)) +TARGET="${TESTDIR}" +mkdir "${TARGET}/foo" +mkdir "${TARGET}/bar" +setfacl --default --modify user:${USERS[0]}:rw "${TARGET}" +"${BIN}" "${TARGET}/foo" +EXPECTED=$( getfacl --omit-header "${TARGET}/foo" ) +pushd "${TARGET}/bar" > /dev/null +"${BIN}" "." +ACTUAL=$( getfacl --omit-header "." ) +popd > /dev/null +compare + +# Ensure that ".." works as an argument. +((TESTNUM++)) +TARGET="${TESTDIR}" +mkdir "${TARGET}/foo" +mkdir -p "${TARGET}/bar/baz" +setfacl --default --modify user:${USERS[0]}:rw "${TARGET}" +"${BIN}" "${TARGET}/foo" +EXPECTED=$( getfacl --omit-header "${TARGET}/foo" ) +pushd "${TARGET}/bar/baz" > /dev/null +"${BIN}" ".." +ACTUAL=$( getfacl --omit-header ".." ) +popd > /dev/null +compare