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