test: failing diff stat test.

This commit is contained in:
Talya Connor
2025-03-29 18:16:06 +11:00
parent 21a351b0ed
commit 31f5c30999
10 changed files with 23 additions and 2 deletions

View File

@@ -229,6 +229,26 @@ void test_diff_stats__rename_in_subdirectory(void)
git_buf_dispose(&buf);
}
void test_diff_stats__rename_in_subdirectory_aligns(void)
{
git_buf buf = GIT_BUF_INIT;
const char *stat =
" dir/{renamed.txt => rerenamed.txt} | 0\n"
" file3.txt | 2 +-\n"
" 2 files changed, 1 insertion(+), 1 deletion(-)\n";
diff_stats_from_commit_oid(
&_stats, "7f4c6d9d6ba363e3352f7c21807ca3a7835072b2", true);
cl_assert_equal_sz(2, git_diff_stats_files_changed(_stats));
cl_assert_equal_sz(1, git_diff_stats_insertions(_stats));
cl_assert_equal_sz(1, git_diff_stats_deletions(_stats));
cl_git_pass(git_diff_stats_to_buf(&buf, _stats, GIT_DIFF_STATS_FULL, 0));
cl_assert_equal_s(stat, buf.ptr);
git_buf_dispose(&buf);
}
void test_diff_stats__rename_no_find(void)
{
git_buf buf = GIT_BUF_INIT;

Binary file not shown.

View File

@@ -0,0 +1 @@
xťĎKj1EŃŚµŠšL©¤ZŚÁ[ČJǢÝR<C39D>ĺ@vźŽ—ŕá<¸/őm«<13>őŰĄŔĺ‚Ƈ ѡ¶Ć±-ä0Ť6HĚšB<C5A1>$¬ľe”6ó.rÓ8™…™Řz<C598>hYâ%ă•<ćµř”ŰŻŔą·¶ăcţë´ÖźşĘşJ9öÖ<C3B6>!޵FTéY8Ë+[µ7ʶżŞ·µÁýs -CşJű*0zźőI˙NŰ

View File

@@ -1 +1 @@
0db2a262bc8c5c3cba55254730045a8258da7a37
7f4c6d9d6ba363e3352f7c21807ca3a7835072b2

View File

@@ -4,4 +4,4 @@ file3
file3
file3
file3
file3
file3?