diff options
author | cel 🌸 <cel@blos.sm> | 2023-08-15 15:59:52 +0100 |
---|---|---|
committer | cel 🌸 <cel@blos.sm> | 2023-08-15 15:59:52 +0100 |
commit | 94fca8874c720ebdd5d18494094cf3048d575394 (patch) | |
tree | 7bce6dd06290aab97aa52dfb1e6b95becf8d7642 /tests | |
parent | 56cd834cf88a58d3429b4b75489f161d57b28eaa (diff) | |
download | markdown-rs-94fca8874c720ebdd5d18494094cf3048d575394.tar.gz markdown-rs-94fca8874c720ebdd5d18494094cf3048d575394.tar.bz2 markdown-rs-94fca8874c720ebdd5d18494094cf3048d575394.zip |
Add ability to enable or disable html checkbox checkability
Diffstat (limited to 'tests')
-rw-r--r-- | tests/gfm_task_list_item.rs | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/gfm_task_list_item.rs b/tests/gfm_task_list_item.rs index 8b3f066..b65681d 100644 --- a/tests/gfm_task_list_item.rs +++ b/tests/gfm_task_list_item.rs @@ -2,7 +2,7 @@ use markdown::{ mdast::{Emphasis, List, ListItem, Node, Paragraph, Root, Text}, to_html, to_html_with_options, to_mdast, unist::Position, - Options, ParseOptions, + CompileOptions, Options, ParseOptions, }; use pretty_assertions::assert_eq; @@ -27,6 +27,21 @@ fn gfm_task_list_item() -> Result<(), String> { ); assert_eq!( + to_html_with_options( + "* [x] y.", + &Options { + parse: ParseOptions::gfm(), + compile: CompileOptions { + gfm_task_list_item_checkable: true, + ..CompileOptions::gfm() + } + } + )?, + "<ul>\n<li><input type=\"checkbox\" checked=\"\" /> y.</li>\n</ul>", + "should support option for enabled (checkable) task list item checks" + ); + + assert_eq!( to_html_with_options("*\n [x]", &Options::gfm())?, "<ul>\n<li>[x]</li>\n</ul>", "should not support laziness (1)" |