]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t4014: treat rev-list output as the expected value
authorDenton Liu <liu.denton@gmail.com>
Tue, 8 Oct 2019 09:14:11 +0000 (02:14 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 9 Oct 2019 01:44:40 +0000 (10:44 +0900)
In 6bd26f58ea (t4014: use test_line_count() where possible, 2019-08-27),
we converted many test cases to take advantage of the test_line_count()
function. In one conversion, we inverted the expected and actual value
as tested by test_line_count(). Although functionally correct, if
format-patch ever produced incorrect output, the debugging output would
be a bunch of hashes which would be difficult to debug.

Invert the expected and actual values provided to test_line_count() so
that if format-patch produces incorrect output, the debugging output
will be a list of human-readable files instead.

Helped-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Denton Liu <liu.denton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t4014-format-patch.sh

index 83f52614d32a7a077d9d4070a8652415de869cc7..72b09896cf51a856cc279634e8ab1cb75a238a0f 100755 (executable)
@@ -1610,8 +1610,9 @@ test_expect_success 'format-patch format.outputDirectory option' '
        test_config format.outputDirectory patches &&
        rm -fr patches &&
        git format-patch master..side &&
-       git rev-list master..side >list &&
-       test_line_count = $(ls patches | wc -l) list
+       count=$(git rev-list --count master..side) &&
+       ls patches >list &&
+       test_line_count = $count list
 '
 
 test_expect_success 'format-patch -o overrides format.outputDirectory' '