summaryrefslogtreecommitdiff
path: root/api_test
diff options
context:
space:
mode:
Diffstat (limited to 'api_test')
-rw-r--r--api_test/main.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/api_test/main.c b/api_test/main.c
index 4ee3546..085d458 100644
--- a/api_test/main.c
+++ b/api_test/main.c
@@ -441,6 +441,18 @@ test_content(test_batch_runner *runner, cmark_node_type type,
}
static void
+parser(test_batch_runner *runner)
+{
+ static const char markdown[] = "No newline";
+ cmark_node *doc = cmark_parse_document(markdown, sizeof(markdown) - 1);
+ char *html = cmark_render_html(doc);
+ STR_EQ(runner, html, "<p>No newline</p>\n",
+ "document without trailing newline");
+ free(html);
+ cmark_node_destroy(doc);
+}
+
+static void
render_html(test_batch_runner *runner)
{
char *html;
@@ -479,6 +491,7 @@ int main() {
node_check(runner);
create_tree(runner);
hierarchy(runner);
+ parser(runner);
render_html(runner);
test_print_summary(runner);