The lost-found test used raw `test -f` and `ls | wc -l` checks. Replace them with `test_path_is_file` and `test_line_count` to provide clearer failure diagnostics and keep the test consistent with the rest of the test suite.
Signed-off-by: Pushkar Singh <pushkarkumarsingh1970@gmail.com> --- t/t1420-lost-found.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
Show changes to t/t1420-lost-found.sh +4 −3
diff --git a/t/t1420-lost-found.sh b/t/t1420-lost-found.sh index 2fb2f44f02..da1e48d35e 100755 --- a/t/t1420-lost-found.sh +++ b/t/t1420-lost-found.sh @@ -28,9 +28,10 @@ test_expect_success 'lost and found something' ' test_tick && git reset --hard HEAD^ && git fsck --lost-found && - test 2 = $(ls .git/lost-found/*/* | wc -l) && - test -f .git/lost-found/commit/$(cat lost-commit) && - test -f .git/lost-found/other/$(cat lost-other) + ls .git/lost-found/*/* >actual && + test_line_count = 2 actual && + test_path_is_file .git/lost-found/commit/$(cat lost-commit) && + test_path_is_file .git/lost-found/other/$(cat lost-other) ' test_done
-- 2.43.0