blob: a91dd805dd8be38024bfeb13c455f41de2527d5e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
use pretty_assertions::assert_eq;
use crate::parser::parse;
use super::html::render_html;
fn check_renders_to(rst: &str, expected: &str) {
println!("Rendering:\n{}\n---", rst);
let doc = parse(rst).expect("Cannot parse");
let mut result_data: Vec<u8> = vec![];
render_html(&doc, &mut result_data, false).expect("Render error");
let result = String::from_utf8(result_data).expect("Could not decode");
assert_eq!(result.as_str().trim(), expected);
}
include!(concat!(env!("OUT_DIR"), "/html_tests.rs"));
|