t5550: test HTTP authentication and userinfo decoding

Add a test for HTTP authentication and proper percent-decoding of the
userinfo (username and password) part of the URL.

Signed-off-by: Gabriel Corona <gabriel.corona@enst-bretagne.fr>
Acked-by: Tay Ray Chuan <rctay89@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Gabriel Corona
2010-11-14 02:51:14 +01:00
committed by Junio C Hamano
parent f772c34ce0
commit 3cf8fe1d26
4 changed files with 40 additions and 0 deletions

View File

@ -34,6 +34,13 @@ test_expect_success 'clone http repository' '
test_cmp file clone/file
'
test_expect_failure 'clone http repository with authentication' '
mkdir "$HTTPD_DOCUMENT_ROOT_PATH/auth/" &&
cp -Rf "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" "$HTTPD_DOCUMENT_ROOT_PATH/auth/repo.git" &&
git clone $AUTH_HTTPD_URL/auth/repo.git clone-auth &&
test_cmp file clone-auth/file
'
test_expect_success 'fetch changes via http' '
echo content >>file &&
git commit -a -m two &&