From 05c9eac6abd73110556ca65ae121f558bf7bac21 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Fri, 17 Apr 2020 18:18:14 +0200 Subject: [PATCH] Add tests for empty localparts --- src/room_alias_id.rs | 8 ++++++++ src/user_id.rs | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/src/room_alias_id.rs b/src/room_alias_id.rs index 2649621b..e612d655 100644 --- a/src/room_alias_id.rs +++ b/src/room_alias_id.rs @@ -138,6 +138,14 @@ mod tests { ); } + #[test] + fn missing_localpart() { + assert_eq!( + RoomAliasId::try_from("#:example.com").unwrap_err(), + Error::InvalidLocalPart + ); + } + #[test] fn missing_room_alias_id_delimiter() { assert_eq!( diff --git a/src/user_id.rs b/src/user_id.rs index 0b0be22d..f020dd46 100644 --- a/src/user_id.rs +++ b/src/user_id.rs @@ -297,6 +297,14 @@ mod tests { ); } + #[test] + fn missing_localpart() { + assert_eq!( + UserId::try_from("@:example.com").unwrap_err(), + Error::InvalidLocalPart + ); + } + #[test] fn missing_user_id_delimiter() { assert_eq!(