]> git.ipfire.org Git - thirdparty/git.git/blobdiff - t/t4012-diff-binary.sh
diff: Only count lines in show_shortstats
[thirdparty/git.git] / t / t4012-diff-binary.sh
index ed24ddd88a828408f4edca008b559a70f5749769..e6379f2d82401fb3c5309a050f285d6d3f788be8 100755 (executable)
@@ -36,6 +36,18 @@ test_expect_success '"apply --stat" output for binary file change' '
        test_i18ncmp expected current
 '
 
+test_expect_success 'diff --shortstat output for binary file change' '
+       echo " 4 files changed, 2 insertions(+), 2 deletions(-)" >expected &&
+       git diff --shortstat >current &&
+       test_i18ncmp expected current
+'
+
+test_expect_success 'diff --shortstat output for binary file change only' '
+       echo " 1 file changed, 0 insertions(+), 0 deletions(-)" >expected &&
+       git diff --shortstat -- b >current &&
+       test_i18ncmp expected current
+'
+
 test_expect_success 'apply --numstat notices binary file change' '
        git diff >diff &&
        git apply --numstat <diff >current &&