diff options
Diffstat (limited to 'tests/t0303-robustness.sh')
-rwxr-xr-xtests/t0303-robustness.sh10
1 file changed, 7 insertions, 3 deletions
diff --git a/tests/t0303-robustness.sh b/tests/t0303-robustness.sh
index cbb4cdc..005c6cd 100755
--- a/tests/t0303-robustness.sh
+++ b/tests/t0303-robustness.sh
@@ -592,9 +592,13 @@ test_expect_success 'the dumb transport sends a file with its size' '
test_expect_success 'the dumb transport withholds the alternates file' '
mkdir -p repos/rob/.git/objects/info &&
echo "$PWD/repos/foo/.git/objects" >repos/rob/.git/objects/info/alternates &&
- robq "url=rob/objects/info/alternates" >tmp &&
- grep "^Status: 404" tmp &&
- ! grep "repos/foo" tmp &&
+ for path in info/alternates info//alternates info/./alternates ./info/alternates \
+ info/Alternates /info/alternates
+ do
+ robq "url=rob/objects/$path" >tmp &&
+ grep "^Status: 404" tmp &&
+ ! grep "repos/foo" tmp || return 1
+ done &&
rm repos/rob/.git/objects/info/alternates &&
robq "url=rob/objects/info/packs" >tmp &&
grep "^Status: 200" tmp