We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a172220 commit 95fa259Copy full SHA for 95fa259
1 file changed
cmd/soroban-cli/src/config/address.rs
@@ -316,4 +316,15 @@ mod tests {
316
assert!("foo/bar".parse::<ContractName>().is_err());
317
assert!("foo\\bar".parse::<ContractName>().is_err());
318
}
319
+
320
+ #[test]
321
+ fn contract_name_rejects_too_long() {
322
+ assert!("a".repeat(251).parse::<ContractName>().is_err());
323
+ assert!("a".repeat(250).parse::<ContractName>().is_ok());
324
+ }
325
326
327
+ fn contract_name_rejects_empty() {
328
+ assert!("".parse::<ContractName>().is_err());
329
330
0 commit comments