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