From f95b6e2d031de4d59dafe094386da6d4a6074dad Mon Sep 17 00:00:00 2001
From: Richard Walters <rwalters@digitalstirling.com>
Date: Mon, 5 Oct 2020 14:03:26 -0700
Subject: Add tests for parsing hosts ending in dot

---
 src/lib.rs | 11 +++++++++++
 1 file changed, 11 insertions(+)

(limited to 'src')

diff --git a/src/lib.rs b/src/lib.rs
index 29e2c47..11b702e 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -440,6 +440,17 @@ mod tests {
         }
     }
 
+    #[test]
+    fn parse_from_string_host_ends_in_dot() {
+        let uri = uriparse::URIReference::try_from("http://example.com./foo");
+        assert!(uri.is_ok());
+        let uri = uri.unwrap();
+        assert_eq!(
+            Some(&uriparse::Host::try_from("example.com.").unwrap()),
+            uri.host()
+        );
+    }
+
     #[test]
     fn parse_from_string_dont_misinterpret_colon_in_other_places_as_scheme_delimiter() {
         let test_vectors = [
-- 
cgit v1.2.3