[GSoC PATCH v2 1/1] t1420: modernize the lost-found test
- From
- Andrew Chitester <andchi@fastmail.com>
- Date
- Jan 6, 2026, 13:26 UTC
- Message-ID
- <20260106132658.798706-1-andchi@fastmail.com>
- In-Reply-To
- <20260104161536.45384-1-andchi@fastmail.com>
This test indirectly checks that the lost-found folder has 2 files in it and then checks that the expected two files exist. Make this more deliberate by removing the old test -f and compare the actual ls of the lost-found directory with the expected files.
Signed-off-by: Andrew Chitester <andchi@fastmail.com> --- t/t1420-lost-found.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/t/t1420-lost-found.sh b/t/t1420-lost-found.sh index 2fb2f44f02..926c6d63e3 100755 --- a/t/t1420-lost-found.sh +++ b/t/t1420-lost-found.sh @@ -28,9 +28,12 @@ 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 && + cat >expect <<-EOF && + .git/lost-found/commit/$(cat lost-commit) + .git/lost-found/other/$(cat lost-other) + EOF + test_cmp expect actual ' test_done
-- 2.52.0