extern crate hoedown; use hoedown::{Markdown, Render}; use hoedown::renderer::html::{self, Html}; #[test] fn test_render_inline() { let mut html = Html::new(html::Flags::empty(), 0); let doc = Markdown::new("some _emphasis_ required"); let res = html.render_inline(&doc); assert_eq!(res.to_str().unwrap(), "some emphasis required"); } #[test] fn test_render_toc() { let mut toc = html::Html::toc(16); let doc = Markdown::new( "# first this is some paragraph ## sub section note the following ## another sub section heh # conclusion this"); let res = toc.render(&doc); assert_eq!(res.to_str().unwrap(), "
\n"); }