diff options
Diffstat (limited to 'api_test')
| -rw-r--r-- | api_test/main.c | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/api_test/main.c b/api_test/main.c index 8da9ba9..94051e9 100644 --- a/api_test/main.c +++ b/api_test/main.c @@ -171,7 +171,13 @@ static void accessors(test_batch_runner *runner) {    OK(runner, cmark_node_set_url(link, "URL"), "set_url");    OK(runner, cmark_node_set_title(link, "TITLE"), "set_title"); -  OK(runner, cmark_node_set_literal(string, "LINK"), "set_literal string"); +  OK(runner, cmark_node_set_literal(string, "prefix-LINK"), +     "set_literal string"); + +  // Set literal to suffix of itself (issue #139). +  const char *literal = cmark_node_get_literal(string); +  OK(runner, cmark_node_set_literal(string, literal + sizeof("prefix")), +     "set_literal suffix");    char *rendered_html = cmark_render_html(doc, CMARK_OPT_DEFAULT);    static const char expected_html[] =  | 
