| 74 | } |
| 75 | |
| 76 | static void classifiers(test_batch_runner *runner) { |
| 77 | cmark_node *node = cmark_node_new(CMARK_NODE_BLOCK_QUOTE); |
| 78 | OK(runner, cmark_node_is_block(node), "is block CMARK_NODE_BLOCK_QUOTE"); |
| 79 | OK(runner, !cmark_node_is_inline(node), "is not inline CMARK_NODE_BLOCK_QUOTE"); |
| 80 | OK(runner, !cmark_node_is_leaf(node), "is not leaf CMARK_NODE_BLOCK_QUOTE"); |
| 81 | cmark_node_free(node); |
| 82 | node = cmark_node_new(CMARK_NODE_EMPH); |
| 83 | OK(runner, !cmark_node_is_block(node), "is not block CMARK_NODE_EMPH"); |
| 84 | OK(runner, cmark_node_is_inline(node), "is inline CMARK_NODE_EMPH"); |
| 85 | OK(runner, !cmark_node_is_leaf(node), "is not leaf CMARK_NODE_EMPH"); |
| 86 | cmark_node_free(node); |
| 87 | node = cmark_node_new(CMARK_NODE_THEMATIC_BREAK); |
| 88 | OK(runner, cmark_node_is_block(node), "is block CMARK_NODE_THEMATIC_BREAK"); |
| 89 | OK(runner, !cmark_node_is_inline(node), "is not inline CMARK_NODE_THEMATIC_BREAK"); |
| 90 | OK(runner, cmark_node_is_leaf(node), "is leaf CMARK_NODE_THEMATIC_BREAK"); |
| 91 | cmark_node_free(node); |
| 92 | } |
| 93 | |
| 94 | static void accessors(test_batch_runner *runner) { |
| 95 | static const char markdown[] = "## Header\n" |
no test coverage detected