]> git.proxmox.com Git - libgit2.git/commitdiff
Backport t18 fixes to Clay
authorVicent Marti <tanoku@gmail.com>
Mon, 19 Sep 2011 02:41:00 +0000 (05:41 +0300)
committerVicent Marti <tanoku@gmail.com>
Mon, 19 Sep 2011 02:41:25 +0000 (05:41 +0300)
tests-clay/status/worktree.c

index f8fc3d20a7be96d3cfd6d933e7192d005e9b8b9d..7449c6de9a79f0f846d85c3ca477e5ff3ef5dec1 100644 (file)
@@ -17,7 +17,7 @@ cb_status__normal( const char *path, unsigned int status_flags, void *payload)
 {
        struct status_entry_counts *counts = payload;
 
-       if (counts->entry_count > counts->expected_entry_count) {
+       if (counts->entry_count >= counts->expected_entry_count) {
                counts->wrong_status_flags_count++;
                goto exit;
        }
@@ -106,7 +106,9 @@ void test_status_worktree__whole_repository(void)
        counts.expected_paths = entry_paths0;
        counts.expected_statuses = entry_statuses0;
 
-       git_status_foreach(_repository, cb_status__normal, &counts);
+       cl_git_pass(
+               git_status_foreach(_repository, cb_status__normal, &counts)
+       );
 
        cl_assert(counts.entry_count == counts.expected_entry_count);
        cl_assert(counts.wrong_status_flags_count == 0);