diff options
| author | Yaroslav de la Peña Smirnov <yps@yaroslavps.com> | 2021-09-22 19:49:33 +0300 | 
|---|---|---|
| committer | Yaroslav de la Peña Smirnov <yps@yaroslavps.com> | 2021-09-22 19:49:33 +0300 | 
| commit | dc6d7befaa0de08814d4aaf85838faaf3fec8671 (patch) | |
| tree | 23e6170d5a751fe1d57f8d7b1adbe524f2cd2b5d /src/tests | |
| parent | 699f595d086820f8e016195b9ad3b5b90dad17d8 (diff) | |
| download | parcini-dc6d7befaa0de08814d4aaf85838faaf3fec8671.tar.gz parcini-dc6d7befaa0de08814d4aaf85838faaf3fec8671.zip | |
Fix parcini treating one key characters as errors
Diffstat (limited to 'src/tests')
| -rw-r--r-- | src/tests/parcini.c | 11 | 
1 files changed, 8 insertions, 3 deletions
| diff --git a/src/tests/parcini.c b/src/tests/parcini.c index f53ab09..90d5997 100644 --- a/src/tests/parcini.c +++ b/src/tests/parcini.c @@ -35,7 +35,7 @@ test_parcini_parse_file(void)  	asserteq(res, PARCINI_KEYVALUE);  	asserteq(line.lineno, 3);  	asserteq(strcmp(line.section, ""), 0); -	asserteq(strcmp(line.key, "key3"), 0); +	asserteq(strcmp(line.key, "3"), 0);  	asserteq(line.value.type, PARCINI_VALUE_BOOLEAN);  	asserteq(line.value.value.boolean, false); @@ -115,14 +115,19 @@ test_parcini_parse_file(void)  	/* line 15 */  	res = parcini_parse_next_line(parser, &line); -	asserteq(res, PARCINI_EMPTY_LINE); +	asserteq(res, PARCINI_KEY_PARSE_ERROR);  	asserteq(line.lineno, 15);  	/* line 16 */  	res = parcini_parse_next_line(parser, &line); -	asserteq(res, PARCINI_SECTION_PARSE_ERROR); +	asserteq(res, PARCINI_EMPTY_LINE);  	asserteq(line.lineno, 16); +	/* line 17 */ +	res = parcini_parse_next_line(parser, &line); +	asserteq(res, PARCINI_SECTION_PARSE_ERROR); +	asserteq(line.lineno, 17); +  	/* EOF */  	res = parcini_parse_next_line(parser, &line);  	asserteq(res, PARCINI_EOF); | 
