From cf5a6497e5cdda0135963704bc5c848280d15671 Mon Sep 17 00:00:00 2001 From: Bauke Date: Sat, 2 Apr 2022 14:42:00 +0200 Subject: [PATCH] Test for leading and trailing whitespace. --- tests/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/lib.rs b/tests/lib.rs index 51047f6..556b371 100644 --- a/tests/lib.rs +++ b/tests/lib.rs @@ -10,6 +10,16 @@ const HOLLLO_HASH: &str = "ebff9105dce4954b1bdb57fdab079ff3"; fn test_hash_email() { assert_eq!(Generator::hash_email(BAUKE_EMAIL), BAUKE_HASH); assert_eq!(Generator::hash_email(HOLLLO_EMAIL), HOLLLO_HASH); + + // Make sure leading and trailing whitespace is removed. + assert_eq!( + Generator::hash_email(&format!(" {BAUKE_EMAIL} ")), + BAUKE_HASH + ); + assert_eq!( + Generator::hash_email(&format!(" {HOLLLO_EMAIL} ")), + HOLLLO_HASH + ); } #[test]