aboutsummaryrefslogtreecommitdiffstats
path: root/tests/mdx_expression_flow.rs
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-14 09:35:42 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-14 09:35:42 +0200
commit930630506c6d42250b5fe6b883ac65b2e9ba668b (patch)
tree8eacad920edcd9db6e303ec6c4be67b1d3aae96b /tests/mdx_expression_flow.rs
parent6263c957b09eb559d68ce4251bdc94426a3b1b0c (diff)
downloadmarkdown-rs-930630506c6d42250b5fe6b883ac65b2e9ba668b.tar.gz
markdown-rs-930630506c6d42250b5fe6b883ac65b2e9ba668b.tar.bz2
markdown-rs-930630506c6d42250b5fe6b883ac65b2e9ba668b.zip
Add some more tests on mdx and indented code
Diffstat (limited to '')
-rw-r--r--tests/mdx_expression_flow.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/mdx_expression_flow.rs b/tests/mdx_expression_flow.rs
index edb4f71..fe07743 100644
--- a/tests/mdx_expression_flow.rs
+++ b/tests/mdx_expression_flow.rs
@@ -51,6 +51,24 @@ fn mdx_expression_flow_agnostic() -> Result<(), String> {
);
assert_eq!(
+ to_html_with_options(
+ " {}",
+ &Options {
+ parse: ParseOptions {
+ constructs: Constructs {
+ mdx_expression_flow: true,
+ ..Constructs::default()
+ },
+ ..ParseOptions::default()
+ },
+ ..Options::default()
+ }
+ )?,
+ "",
+ "should support indented expressions if indented code is enabled"
+ );
+
+ assert_eq!(
to_html_with_options("{a", &mdx).err().unwrap(),
"1:3: Unexpected end of file in expression, expected a corresponding closing brace for `{`",
"should crash if no closing brace is found (1)"