diff --git a/crates/radicle-cob/src/type_name.rs b/crates/radicle-cob/src/type_name.rs index b6ec5f29..3a09a057 100644 --- a/crates/radicle-cob/src/type_name.rs +++ b/crates/radicle-cob/src/type_name.rs @@ -89,6 +89,10 @@ mod test { assert!(TypeName::from_str("abc.123.ghi").is_ok()); assert!(TypeName::from_str("1bc.123.ghi").is_ok()); assert!(TypeName::from_str("1bc-123.ghi").is_ok()); + } + + #[test] + fn invalid_typenames() { assert!(TypeName::from_str("").is_err()); assert!(TypeName::from_str(".").is_err()); assert!(TypeName::from_str(".abc.123.ghi").is_err());