diff --git a/src/message/mod.rs b/src/message/mod.rs index 6acd3e3..f9f1ece 100644 --- a/src/message/mod.rs +++ b/src/message/mod.rs @@ -75,3 +75,32 @@ impl FromStr for Message { todo!() } } + +#[cfg(test)] +mod tests { + use super::*; + + static REC: &'static str = ": joe@example.org, jane@pizza.hut, mark@gemi.dev"; + + #[test] + fn parse_recipients() { + let rec: Recipients = REC.parse().unwrap(); + assert!(rec.boxes.len() == 3); + } + + #[test] + fn print_recipients() { + let rec: Recipients = REC.parse().unwrap(); + assert_eq!(rec.to_string(), REC); + } + + #[test] + fn parse_message() { + todo!() + } + + #[test] + fn print_message() { + todo!() + } +}