From b3b1e371926940144c4eb92a0b9c4659efcaa100 Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Tue, 17 Sep 2019 15:09:48 +0000 Subject: [PATCH] Add tests for dc_dehtml --- src/dc_dehtml.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/dc_dehtml.rs b/src/dc_dehtml.rs index cdf66e824..80a642331 100644 --- a/src/dc_dehtml.rs +++ b/src/dc_dehtml.rs @@ -165,3 +165,28 @@ fn dehtml_starttag_cb( _ => {} } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_dc_dehtml() { + let cases = vec![ + ( + " Foo ", + "[ Foo ](https://example.com)", + ), + ("", ""), + (" bar ", "* bar *"), + (" bar foo", "* bar _ foo"), + ("& bar", "& bar"), + // Note missing ' + ("