The pack-refs tests currently use raw 'test -f' checks with negation. Update them to use Git's standard helper function test_path_is_missing for clearer failure reporting.
Signed-off-by: Ritesh Singh Jadoun <riteshjd75@gmail.com> --- t/pack-refs-tests.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
Show changes to t/pack-refs-tests.sh +7 −7
diff --git a/t/pack-refs-tests.sh b/t/pack-refs-tests.sh index dca0c77ca1..3cc4906f05 100644 --- a/t/pack-refs-tests.sh +++ b/t/pack-refs-tests.sh @@ -61,7 +61,7 @@ test_expect_success 'see if a branch still exists after git ${pack_refs} --prune test_expect_success 'see if git ${pack_refs} --prune remove ref files' ' git branch f && git ${pack_refs} --all --prune && - ! test_path_is_file .git/refs/heads/f + test_path_is_missing .git/refs/heads/f ' test_expect_success 'see if git ${pack_refs} --prune removes empty dirs' ' @@ -113,14 +113,14 @@ test_expect_success 'test excluded refs are not packed' ' git ${pack_refs} --all --exclude "refs/heads/dont_pack*" && test_path_is_file .git/refs/heads/dont_pack1 && test_path_is_file .git/refs/heads/dont_pack2 && - ! test_path_is_file .git/refs/heads/pack_this' + test_path_is_missing .git/refs/heads/pack_this' test_expect_success 'test --no-exclude refs clears excluded refs' ' git branch dont_pack3 && git branch dont_pack4 && git ${pack_refs} --all --exclude "refs/heads/dont_pack*" --no-exclude && - ! test_path_is_file .git/refs/heads/dont_pack3 && - ! test_path_is_file .git/refs/heads/dont_pack4' + test_path_is_missing .git/refs/heads/dont_pack3 && + test_path_is_missing .git/refs/heads/dont_pack4' test_expect_success 'test only included refs are packed' ' git branch pack_this1 && @@ -128,8 +128,8 @@ test_expect_success 'test only included refs are packed' ' git tag dont_pack5 && git ${pack_refs} --include "refs/heads/pack_this*" && test_path_is_file .git/refs/tags/dont_pack5 && - ! test_path_is_file .git/refs/heads/pack_this1 && - ! test_path_is_file .git/refs/heads/pack_this2' + test_path_is_missing .git/refs/heads/pack_this1 && + test_path_is_missing .git/refs/heads/pack_this2' test_expect_success 'test --no-include refs clears included refs' ' git branch pack1 && @@ -147,7 +147,7 @@ test_expect_success 'see if up-to-date packed refs are preserved' ' git branch q && git ${pack_refs} --all --prune && git update-ref refs/heads/q refs/heads/q && - ! test_path_is_file .git/refs/heads/q + test_path_is_missing .git/refs/heads/q ' test_expect_success 'pack, prune and repack' '
-- 2.46.0.windows.1