From b482dcb2d4b4e58e46cac4ed3827acadb2419e0b Mon Sep 17 00:00:00 2001 From: PoiScript Date: Sun, 10 May 2020 01:26:59 +0800 Subject: [PATCH] test: add test cases for issue #22 --- tests/issue_22.rs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/issue_22.rs diff --git a/tests/issue_22.rs b/tests/issue_22.rs new file mode 100644 index 0000000..c9a71ee --- /dev/null +++ b/tests/issue_22.rs @@ -0,0 +1,24 @@ +use orgize::Org; + +#[test] +fn whitespaces() { + let org = Org::parse(" "); + + assert(&org); + + let org = Org::parse("\t \t \n \t \t \n \t"); + + assert(&org); + + let org = Org::parse("\u{000b}\u{0085}\u{00a0}\u{1680}\u{2000}\u{2001}\u{2002}\u{2003}\u{2004}\u{2005}\u{2006}\u{2007}\u{2008}\u{2009}\u{200a}\u{2028}\u{2029}\u{202f}\u{205f}\u{3000}"); + + assert(&org); +} + +fn assert(org: &Org) { + assert_eq!( + org.iter().count(), + 2, + "should contains only one element - document" + ); +}