diff options
author | Marc Strapetz <marc.strapetz@gmail.com> | 2016-03-22 10:27:50 +0100 |
---|---|---|
committer | Edward Thomson <ethomson@github.com> | 2016-03-24 15:59:49 -0400 |
commit | 8152a748211f7a9c1a4ee8d28746ca20deb8928e (patch) | |
tree | 8c687fe2c9ad3f65c516f81ed94ec2ac080bd2fd /tests/iterator/workdir.c | |
parent | 9eb9e5fa87667b823f73265c88a87f314d47aaf7 (diff) | |
download | libgit2-8152a748211f7a9c1a4ee8d28746ca20deb8928e.tar.gz |
iterator: more pathlist-related tests should test actual paths
Diffstat (limited to 'tests/iterator/workdir.c')
-rw-r--r-- | tests/iterator/workdir.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/iterator/workdir.c b/tests/iterator/workdir.c index 2df8ef53e..389d8a1b6 100644 --- a/tests/iterator/workdir.c +++ b/tests/iterator/workdir.c @@ -1410,6 +1410,10 @@ void test_iterator_workdir__pathlist_with_directory(void) git_iterator_options i_opts = GIT_ITERATOR_OPTIONS_INIT; git_vector filelist; + const char *expected[] = { "subdir/README", "subdir/new.txt", + "subdir/subdir2/README", "subdir/subdir2/new.txt" }; + size_t expected_len = 4; + cl_git_pass(git_vector_init(&filelist, 100, &git__strcmp_cb)); cl_git_pass(git_vector_insert(&filelist, "subdir/")); @@ -1417,9 +1421,10 @@ void test_iterator_workdir__pathlist_with_directory(void) i_opts.pathlist.strings = (char **)filelist.contents; i_opts.pathlist.count = filelist.length; + i_opts.flags |= GIT_ITERATOR_DONT_IGNORE_CASE; cl_git_pass(git_iterator_for_workdir(&i, g_repo, NULL, NULL, &i_opts)); - expect_iterator_items(i, 4, NULL, 4, NULL); + expect_iterator_items(i, expected_len, expected, expected_len, expected); git_iterator_free(i); git_vector_free(&filelist); |