diff options
Diffstat (limited to 'tests/submodule/repository_init.c')
-rw-r--r-- | tests/submodule/repository_init.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/tests/submodule/repository_init.c b/tests/submodule/repository_init.c index bf1968d66..9be1e0b23 100644 --- a/tests/submodule/repository_init.c +++ b/tests/submodule/repository_init.c @@ -2,6 +2,7 @@ #include "posix.h" #include "path.h" #include "submodule_helpers.h" +#include "config/config_helpers.h" #include "fileops.h" static git_repository *g_repo = NULL; @@ -10,8 +11,6 @@ void test_submodule_repository_init__basic(void) { git_submodule *sm; git_repository *repo; - git_config *cfg; - const char *worktree_path; git_buf dot_git_content = GIT_BUF_INIT; g_repo = setup_fixture_submod2(); @@ -21,9 +20,7 @@ void test_submodule_repository_init__basic(void) cl_git_pass(git_submodule_repo_init(&repo, sm, 1)); /* Verify worktree */ - cl_git_pass(git_repository_config(&cfg, repo)); - cl_git_pass(git_config_get_string(&worktree_path, cfg, "core.worktree")); - cl_assert_equal_s("../../../sm_gitmodules_only/", worktree_path); + assert_config_entry_value(repo, "core.worktree", "../../../sm_gitmodules_only/"); /* Verify gitlink */ cl_git_pass(git_futils_readbuffer(&dot_git_content, "submod2/" "sm_gitmodules_only" "/.git")); @@ -35,7 +32,6 @@ void test_submodule_repository_init__basic(void) cl_assert(git_path_isdir("submod2/.git/modules/" "sm_gitmodules_only")); cl_assert(git_path_isfile("submod2/.git/modules/" "sm_gitmodules_only" "/HEAD")); - git_config_free(cfg); git_submodule_free(sm); git_repository_free(repo); git_buf_free(&dot_git_content); |