From: Michael Haggerty <mhagger@xxxxxxxxxxxx> These tests already pass, but make sure they don't break in the future. Signed-off-by: Michael Haggerty <mhagger@xxxxxxxxxxxx> --- It would be great if somebody would check whether these tests pass on Windows, and if not, give me a tip about how to fix them. t/t0000-basic.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/t/t0000-basic.sh b/t/t0000-basic.sh index d929578..3c75e97 100755 --- a/t/t0000-basic.sh +++ b/t/t0000-basic.sh @@ -468,6 +468,17 @@ test_expect_success 'real path works on absolute paths' ' test "$d/$nopath" = "$(test-path-utils real_path "$d/$nopath")" ' +test_expect_success 'real path removes extra slashes' ' + nopath="hopefully-absent-path" && + test "/" = "$(test-path-utils real_path "///")" && + test "/$nopath" = "$(test-path-utils real_path "///$nopath")" && + # We need an existing top-level directory to use in the + # remaining tests. Use the top-level ancestor of $(pwd): + d=$(pwd -P | sed -e "s|^\(/[^/]*\)/.*|\1|") && + test "$d" = "$(test-path-utils real_path "//$d///")" && + test "$d/$nopath" = "$(test-path-utils real_path "//$d///$nopath")" +' + test_expect_success SYMLINKS 'real path works on symlinks' ' mkdir first && ln -s ../.git first/.git && -- 1.7.11.3 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html