| #include "clar_libgit2.h" | |
| #include "refs.h" | |
| #include "repo/repo_helpers.h" | |
| static git_repository *g_repo; | |
| void test_checkout_head__initialize(void) | |
| { | |
| g_repo = cl_git_sandbox_init("testrepo"); | |
| } | |
| void test_checkout_head__cleanup(void) | |
| { | |
| cl_git_sandbox_cleanup(); | |
| } | |
| void test_checkout_head__checking_out_an_orphaned_head_returns_GIT_EORPHANEDHEAD(void) | |
| { | |
| make_head_orphaned(g_repo, NON_EXISTING_HEAD); | |
| cl_assert_equal_i(GIT_EORPHANEDHEAD, git_checkout_head(g_repo, NULL)); | |
| } |