Commit c7974b49d04bc318d61a010d2c5d2e75095f410b

Justin Spahr-Summers 2013-06-26T12:03:33

Fail on unmodified deltas when they're unexpected

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/tests-clar/diff/submodules.c b/tests-clar/diff/submodules.c
index 6e52a63..46fe6c2 100644
--- a/tests-clar/diff/submodules.c
+++ b/tests-clar/diff/submodules.c
@@ -47,7 +47,7 @@ static void check_diff_patches(git_diff_list *diff, const char **expected)
 	for (d = 0; d < num_d; ++d, git_diff_patch_free(patch)) {
 		cl_git_pass(git_diff_get_patch(&patch, &delta, diff, d));
 
-		if (delta->status == GIT_DELTA_UNMODIFIED)
+		if (delta->status == GIT_DELTA_UNMODIFIED && expected[d] == NULL)
 			continue;
 
 		if (expected[d] && !strcmp(expected[d], "<SKIP>"))