{
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;
}
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);