diff options
author | Basile Henry <bjm.henry@gmail.com> | 2021-09-09 21:51:52 +0200 |
---|---|---|
committer | Basile Henry <bjm.henry@gmail.com> | 2021-09-09 21:51:52 +0200 |
commit | 5eab4dafbe441ef22f06bb1eae6f544a862b822b (patch) | |
tree | 07171b02754611508a231f99c3a2ba08ce88e0f4 | |
parent | f1b89a201e9329e6df48f8d6cf320781570c936a (diff) | |
download | libgit2-5eab4dafbe441ef22f06bb1eae6f544a862b822b.tar.gz |
Add test config parsing
This tests parsing a multiline string containing multiple quoted comment
chars. See #6019
-rw-r--r-- | tests/config/read.c | 7 | ||||
-rw-r--r-- | tests/resources/config/config21 | 5 |
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/config/read.c b/tests/config/read.c index badf5118e..8d1bb8b0a 100644 --- a/tests/config/read.c +++ b/tests/config/read.c @@ -213,6 +213,13 @@ void test_config_read__symbol_headers(void) git_config_free(cfg); } +void test_config_read__multiline_multiple_quoted_comment_chars(void) +{ + git_config *cfg; + cl_git_pass(git_config_open_ondisk(&cfg, cl_fixture("config/config21"))); + git_config_free(cfg); +} + void test_config_read__header_in_last_line(void) { git_config *cfg; diff --git a/tests/resources/config/config21 b/tests/resources/config/config21 new file mode 100644 index 000000000..aa5eb4115 --- /dev/null +++ b/tests/resources/config/config21 @@ -0,0 +1,5 @@ +[alias] + m = '\ + ";" \ + ";" \ + ' |