summaryrefslogtreecommitdiff
path: root/tests-clar/repo/setters.c
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2012-04-11 12:10:14 -0700
committerRussell Belfer <rb@github.com>2012-04-11 12:10:14 -0700
commit1de77cd31432a1bdff060181c6d9ec25a412a0c2 (patch)
treeb679a8a9b2e33c4236d6d7f3a75630dbb8f96594 /tests-clar/repo/setters.c
parent64b402f8567d1a6c2ac206863d0f7e0fefb96ec4 (diff)
downloadlibgit2-1de77cd31432a1bdff060181c6d9ec25a412a0c2.tar.gz
Cannot set workdir to a nonexistent dir
Diffstat (limited to 'tests-clar/repo/setters.c')
-rw-r--r--tests-clar/repo/setters.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests-clar/repo/setters.c b/tests-clar/repo/setters.c
index 7a65a404b..721eaaf2b 100644
--- a/tests-clar/repo/setters.c
+++ b/tests-clar/repo/setters.c
@@ -1,5 +1,6 @@
#include "clar_libgit2.h"
#include "buffer.h"
+#include "posix.h"
static git_repository *repo;
@@ -7,12 +8,14 @@ void test_repo_setters__initialize(void)
{
cl_fixture_sandbox("testrepo.git");
cl_git_pass(git_repository_open(&repo, "testrepo.git"));
+ cl_must_pass(p_mkdir("new_workdir", 0777));
}
void test_repo_setters__cleanup(void)
{
git_repository_free(repo);
cl_fixture_cleanup("testrepo.git");
+ cl_must_pass(p_rmdir("new_workdir"));
}
void test_repo_setters__setting_a_workdir_turns_a_bare_repository_into_a_standard_one(void)