Add unittest

This commit is contained in:
Esteban Küber 2016-12-22 23:12:56 -08:00
parent 778b3cb453
commit 96c52d4fd8

View File

@ -629,7 +629,7 @@ pub fn plain_summary_line(md: &str) -> String {
#[cfg(test)]
mod tests {
use super::{LangString, Markdown};
use super::{LangString, Markdown, MarkdownHtml};
use super::plain_summary_line;
use html::render::reset_ids;
@ -735,4 +735,15 @@ mod tests {
t("# top header", "top header");
t("## header", "header");
}
#[test]
fn test_markdown_html_escape() {
fn t(input: &str, expect: &str) {
let output = format!("{}", MarkdownHtml(input));
assert_eq!(output, expect);
}
t("`Struct<'a, T>`", "<p><code>Struct&lt;&#39;a, T&gt;</code></p>\n");
t("Struct<'a, T>", "<p>Struct&lt;&#39;a, T&gt;</p>\n");
}
}