Commit d7d8a0bfd4ab86d7c87d4f318c6b3e6fa7dab746

nulltoken 2012-05-07T16:16:08

repository: ensure git_repository_open() returns ENOTFOUND when being passed a path leading to no repository

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/tests-clar/repo/open.c b/tests-clar/repo/open.c
index 1813887..91443e8 100644
--- a/tests-clar/repo/open.c
+++ b/tests-clar/repo/open.c
@@ -274,3 +274,9 @@ void test_repo_open__win32_path(void)
 	git_buf_free(&winpath);
 #endif
 }
+
+void test_repo_open__opening_a_non_existing_repository_returns_ENOTFOUND(void)
+{
+	git_repository *repo;
+	cl_assert_equal_i(GIT_ENOTFOUND, git_repository_open(&repo, "i-do-not/exist"));
+}
\ No newline at end of file