aboutsummaryrefslogtreecommitdiffstats
path: root/tests/frontmatter.rs
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-13 10:40:01 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-13 10:40:01 +0200
commitec2d1bfb4232178fb3a6cba36f138bc6efbbf34a (patch)
tree2da4be3be22c2324c48cb17133b3f4b26b9139d2 /tests/frontmatter.rs
parent861af95c119721e814460fa7dc32bd3d74b38484 (diff)
downloadmarkdown-rs-ec2d1bfb4232178fb3a6cba36f138bc6efbbf34a.tar.gz
markdown-rs-ec2d1bfb4232178fb3a6cba36f138bc6efbbf34a.tar.bz2
markdown-rs-ec2d1bfb4232178fb3a6cba36f138bc6efbbf34a.zip
Rename crate to `markdown`
Diffstat (limited to 'tests/frontmatter.rs')
-rw-r--r--tests/frontmatter.rs28
1 files changed, 14 insertions, 14 deletions
diff --git a/tests/frontmatter.rs b/tests/frontmatter.rs
index be17a7a..267b694 100644
--- a/tests/frontmatter.rs
+++ b/tests/frontmatter.rs
@@ -1,7 +1,7 @@
-extern crate micromark;
-use micromark::{
+extern crate markdown;
+use markdown::{
mdast::{Node, Root, Toml, Yaml},
- micromark, micromark_to_mdast, micromark_with_options,
+ to_html, to_html_with_options, to_mdast,
unist::Position,
Constructs, Options, ParseOptions,
};
@@ -21,61 +21,61 @@ fn frontmatter() -> Result<(), String> {
};
assert_eq!(
- micromark("---\ntitle: Jupyter\n---"),
+ to_html("---\ntitle: Jupyter\n---"),
"<hr />\n<h2>title: Jupyter</h2>",
"should not support frontmatter by default"
);
assert_eq!(
- micromark_with_options("---\ntitle: Jupyter\n---", &frontmatter)?,
+ to_html_with_options("---\ntitle: Jupyter\n---", &frontmatter)?,
"",
"should support frontmatter (yaml)"
);
assert_eq!(
- micromark_with_options("+++\ntitle = \"Jupyter\"\n+++", &frontmatter)?,
+ to_html_with_options("+++\ntitle = \"Jupyter\"\n+++", &frontmatter)?,
"",
"should support frontmatter (toml)"
);
assert_eq!(
- micromark_with_options("---\n---", &frontmatter)?,
+ to_html_with_options("---\n---", &frontmatter)?,
"",
"should support empty frontmatter"
);
assert_eq!(
- micromark_with_options("---\n---\n## Neptune", &frontmatter)?,
+ to_html_with_options("---\n---\n## Neptune", &frontmatter)?,
"<h2>Neptune</h2>",
"should support content after frontmatter"
);
assert_eq!(
- micromark_with_options("## Neptune\n---\n---", &frontmatter)?,
+ to_html_with_options("## Neptune\n---\n---", &frontmatter)?,
"<h2>Neptune</h2>\n<hr />\n<hr />",
"should not support frontmatter after content"
);
assert_eq!(
- micromark_with_options("> ---\n> ---\n> ## Neptune", &frontmatter)?,
+ to_html_with_options("> ---\n> ---\n> ## Neptune", &frontmatter)?,
"<blockquote>\n<hr />\n<hr />\n<h2>Neptune</h2>\n</blockquote>",
"should not support frontmatter in a container"
);
assert_eq!(
- micromark_with_options("---", &frontmatter)?,
+ to_html_with_options("---", &frontmatter)?,
"<hr />",
"should not support just an opening fence"
);
assert_eq!(
- micromark_with_options("---\ntitle: Neptune", &frontmatter)?,
+ to_html_with_options("---\ntitle: Neptune", &frontmatter)?,
"<hr />\n<p>title: Neptune</p>",
"should not support a missing closing fence"
);
assert_eq!(
- micromark_to_mdast("---\na: b\n---", &frontmatter.parse)?,
+ to_mdast("---\na: b\n---", &frontmatter.parse)?,
Node::Root(Root {
children: vec![Node::Yaml(Yaml {
value: "a: b".into(),
@@ -87,7 +87,7 @@ fn frontmatter() -> Result<(), String> {
);
assert_eq!(
- micromark_to_mdast("+++\ntitle = \"Jupyter\"\n+++", &frontmatter.parse)?,
+ to_mdast("+++\ntitle = \"Jupyter\"\n+++", &frontmatter.parse)?,
Node::Root(Root {
children: vec![Node::Toml(Toml {
value: "title = \"Jupyter\"".into(),