diff --git a/swap/src/cli/command.rs b/swap/src/cli/command.rs index 41880be2..ae859cf1 100644 --- a/swap/src/cli/command.rs +++ b/swap/src/cli/command.rs @@ -97,3 +97,28 @@ impl Default for Command { } } } + +#[cfg(test)] +mod tests { + use crate::cli::command::{Command, DEFAULT_ALICE_MULTIADDR, DEFAULT_ALICE_PEER_ID}; + use libp2p::{core::Multiaddr, PeerId}; + + #[test] + fn parse_default_alice_peer_id_success() { + DEFAULT_ALICE_PEER_ID + .parse::() + .expect("default alice peer id str is a valid PeerId"); + } + + #[test] + fn parse_default_alice_multiaddr_success() { + DEFAULT_ALICE_MULTIADDR + .parse::() + .expect("default alice multiaddr str is a valid Multiaddr>"); + } + + #[test] + fn default_command_success() { + Command::default(); + } +}