X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=run-tests.sh;h=06d2508843593307613d601bd76cc5aa7a080bef;hb=f2f40587da3a56f9c6fa0265fd86a5dacf589276;hp=da398138f6b7a67db70168dafb0fb5b59137412e;hpb=d56c49481c2ab666a34a1902b7e39f82819db4a3;p=apply-default-acl.git diff --git a/run-tests.sh b/run-tests.sh index da39813..06d2508 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -874,24 +874,52 @@ TARGET="${TESTDIR}" mkdir "${TARGET}/foo" mkdir "${TARGET}/bar" setfacl --default --modify user:${USERS[0]}:rw "${TARGET}" -"${BIN}" --recursive "${TARGET}/foo" +"${BIN}" "${TARGET}/foo" EXPECTED=$( getfacl --omit-header "${TARGET}/foo" ) pushd "${TARGET}/bar" > /dev/null -"${BIN}" --recursive "." +"${BIN}" "." 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}" mkdir "${TARGET}/foo" mkdir -p "${TARGET}/bar/baz" setfacl --default --modify user:${USERS[0]}:rw "${TARGET}" -"${BIN}" --recursive "${TARGET}/foo" +"${BIN}" "${TARGET}/foo" EXPECTED=$( getfacl --omit-header "${TARGET}/foo" ) pushd "${TARGET}/bar/baz" > /dev/null -"${BIN}" --recursive ".." +"${BIN}" ".." 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