diff options
| author | Edward Thomson <ethomson@edwardthomson.com> | 2015-09-18 16:46:57 -0400 |
|---|---|---|
| committer | Edward Thomson <ethomson@edwardthomson.com> | 2015-09-18 16:46:57 -0400 |
| commit | cdef1fad366808e71e3cae3ffcbfca7111ce93a1 (patch) | |
| tree | 7988fde1f5aab761ac38d764b1ea0b5e25ce8a26 /tests | |
| parent | dfe2856d0f3eb66e9199d28a73fab71cad0f3ff1 (diff) | |
| parent | cd677b8fe0ff6d843d4733b1a08a5bcff89e4f46 (diff) | |
| download | libgit2-cdef1fad366808e71e3cae3ffcbfca7111ce93a1.tar.gz | |
Merge pull request #3433 from libgit2/cmn/config-comment
Keep config comments in the same place as git
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/config/write.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/config/write.c b/tests/config/write.c index 9ad11ab27..e634aa326 100644 --- a/tests/config/write.c +++ b/tests/config/write.c @@ -530,6 +530,9 @@ void test_config_write__outside_change(void) git_config_free(cfg); } +#define FOO_COMMENT \ + "; another comment!\n" + #define SECTION_FOO \ "\n" \ " \n" \ @@ -537,7 +540,8 @@ void test_config_write__outside_change(void) " # here's a comment\n" \ "\tname = \"value\"\n" \ " name2 = \"value2\"\n" \ - "; another comment!\n" + +#define SECTION_FOO_WITH_COMMENT SECTION_FOO FOO_COMMENT #define SECTION_BAR \ "[section \"bar\"]\t\n" \ @@ -553,7 +557,7 @@ void test_config_write__preserves_whitespace_and_comments(void) git_buf newfile = GIT_BUF_INIT; /* This config can occur after removing and re-adding the origin remote */ - const char *file_content = SECTION_FOO SECTION_BAR; + const char *file_content = SECTION_FOO_WITH_COMMENT SECTION_BAR; /* Write the test config and make sure the expected entry exists */ cl_git_mkfile(file_name, file_content); @@ -567,9 +571,10 @@ void test_config_write__preserves_whitespace_and_comments(void) cl_assert_equal_strn(SECTION_FOO, n, strlen(SECTION_FOO)); n += strlen(SECTION_FOO); - cl_assert_equal_strn("\tother = otherval\n", n, strlen("\tother = otherval\n")); n += strlen("\tother = otherval\n"); + cl_assert_equal_strn(FOO_COMMENT, n, strlen(FOO_COMMENT)); + n += strlen(FOO_COMMENT); cl_assert_equal_strn(SECTION_BAR, n, strlen(SECTION_BAR)); n += strlen(SECTION_BAR); |
