diff --git a/src/messaging/mod.rs b/src/messaging/mod.rs index f6d222b..aca0f1f 100644 --- a/src/messaging/mod.rs +++ b/src/messaging/mod.rs @@ -74,3 +74,26 @@ pub fn parse_message(filepath: &str) -> Result { } } } + +#[cfg(test)] +mod tests { + #[test] + fn test_parse_message() { + let message_path = String::from("tests/message-0.json"); + match super::parse_message(&message_path) { + Ok(message) => { + assert_eq!(false, message.content.is_empty(), "Content is empty"); + } + Err(err) => { + assert!(false, "Error: {err:?}"); + } + }; + } + + #[test] + fn test_parse_numbers() { + let numbers_path = String::from("tests/numbers-0.json"); + let contacts = super::parse_numbers(&numbers_path); + assert_eq!(false, contacts.is_empty(), "Should not be empty"); + } +}