diff options
author | nulltoken <emeric.fermas@gmail.com> | 2012-11-10 21:01:05 +0100 |
---|---|---|
committer | nulltoken <emeric.fermas@gmail.com> | 2012-11-10 21:01:05 +0100 |
commit | 33f95a9b32804958226f5af6a4773199f21fc5ea (patch) | |
tree | 391b07b736f6dcff51f8543d0cedf17b3fe58d18 /tests-clar/index/tests.c | |
parent | 69c068c79f5b6d2fe5cf1ca707a130a51939abc2 (diff) | |
download | libgit2-33f95a9b32804958226f5af6a4773199f21fc5ea.tar.gz |
index: refine add_from_workdir() error report
Diffstat (limited to 'tests-clar/index/tests.c')
-rw-r--r-- | tests-clar/index/tests.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests-clar/index/tests.c b/tests-clar/index/tests.c index cf971e1dd..d3f6f2582 100644 --- a/tests-clar/index/tests.c +++ b/tests-clar/index/tests.c @@ -248,3 +248,16 @@ void test_index_tests__add(void) git_repository_free(repo); } +void test_index_tests__add_from_workdir_to_a_bare_repository_returns_EBAREPO(void) +{ + git_repository *bare_repo; + git_index *index; + + cl_git_pass(git_repository_open(&bare_repo, cl_fixture("testrepo.git"))); + cl_git_pass(git_repository_index(&index, bare_repo)); + + cl_assert_equal_i(GIT_EBAREREPO, git_index_add_from_workdir(index, "test.txt")); + + git_index_free(index); + git_repository_free(bare_repo); +} |