aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/gfm_task_list_item.rs17
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)"