Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
REVIEW: Add unit tests for optionally prefixed RID
Erik Kundt committed 7 months ago
commit 6eb935646aeaf41d7759b093289ba02bdd998f12
parent 2ef7958d08f16adb70bea5782d1122a279827d26
1 file changed +18 -0
modified crates/radicle-cli/src/commands/clone/args.rs
@@ -115,3 +115,21 @@ pub struct Args {
    #[arg(long, hide = true)]
    pub(super) no_confirm: bool,
}
+

+
#[cfg(test)]
+
mod test {
+
    use super::Args;
+
    use clap::Parser;
+

+
    #[test]
+
    fn should_parse_rid() {
+
        let args = Args::try_parse_from(["clone", "z3Tr6bC7ctEg2EHmLvknUr29mEDLH"]);
+
        assert!(args.is_ok())
+
    }
+

+
    #[test]
+
    fn should_parse_prefixed_rid() {
+
        let args = Args::try_parse_from(["clone", "rad:z3Tr6bC7ctEg2EHmLvknUr29mEDLH"]);
+
        assert!(args.is_ok())
+
    }
+
}