diff options
| author | nulltoken <emeric.fermas@gmail.com> | 2012-06-11 11:06:53 +0200 |
|---|---|---|
| committer | nulltoken <emeric.fermas@gmail.com> | 2012-06-12 06:42:46 +0200 |
| commit | 976b69bdbbd2a84684d5120ac738132ebcd7a532 (patch) | |
| tree | 76c203d4ce43d9d26cee94cb7dd4581fc5a74feb /tests-clar/repo/init.c | |
| parent | 471fa05eb71f467df2556185c3cfdcfd6a979854 (diff) | |
| download | libgit2-976b69bdbbd2a84684d5120ac738132ebcd7a532.tar.gz | |
repository: widen test coverage regarding initialization and configuration entries
Diffstat (limited to 'tests-clar/repo/init.c')
| -rw-r--r-- | tests-clar/repo/init.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests-clar/repo/init.c b/tests-clar/repo/init.c index af54b2266..7e37941dc 100644 --- a/tests-clar/repo/init.c +++ b/tests-clar/repo/init.c @@ -166,14 +166,14 @@ void test_repo_init__additional_templates(void) git_buf_free(&path); } -static void assert_config_entry_on_init(const char *config_key, int expected_value) +static void assert_config_entry_on_init_bytype(const char *config_key, int expected_value, bool is_bare) { git_config *config; int current_value; cl_set_cleanup(&cleanup_repository, "config_entry"); - cl_git_pass(git_repository_init(&_repo, "config_entry/test.git", 1)); + cl_git_pass(git_repository_init(&_repo, "config_entry/test.git", is_bare)); git_repository_config(&config, _repo); if (expected_value >= 0) { @@ -189,6 +189,14 @@ static void assert_config_entry_on_init(const char *config_key, int expected_val git_config_free(config); } +static void assert_config_entry_on_init(const char *config_key, int expected_value) +{ + assert_config_entry_on_init_bytype(config_key, expected_value, true); + git_repository_free(_repo); + + assert_config_entry_on_init_bytype(config_key, expected_value, false); +} + void test_repo_init__detect_filemode(void) { #ifdef GIT_WIN32 |
