extern crate orgize; use orgize::export::HtmlRender; use std::io::Cursor; macro_rules! html_test { ($name:ident, $content:expr, $expected:expr) => { #[test] fn $name() { let mut cursor = Cursor::new(Vec::new()); let mut render = HtmlRender::default(&mut cursor, $content); render.render().expect("render error"); let s = String::from_utf8(cursor.into_inner()).expect("invalid utf-8"); assert_eq!(s, $expected); } }; } html_test!( emphasis, r#"* Title 1 *Section 1* ** Title 2 _Section 2_ * Title 3 /Section 3/ * Title 4 =Section 4="#, "
Section 1
Section 2
Section 3
Section 4
1
2
3
4
5