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,
"*bold*, /italic/,_underlined_, =verbatim= and ~code~",
" bold, italic,underlined, verbatim
and code
Section 1
Section 2
Section 3
Section 4
1
2
3
4
5
delete this