From b3a313f8e5e0185104727e75747251121eddf92d Mon Sep 17 00:00:00 2001 From: Kevin J Hoerr Date: Wed, 30 Oct 2019 09:40:39 -0400 Subject: Refactor messages module to be separate from routes and easily referencable --- src/routes/messages/not_understood.rs | 48 ----------------------------------- 1 file changed, 48 deletions(-) delete mode 100644 src/routes/messages/not_understood.rs (limited to 'src/routes/messages/not_understood.rs') diff --git a/src/routes/messages/not_understood.rs b/src/routes/messages/not_understood.rs deleted file mode 100644 index 6c2c3ae..0000000 --- a/src/routes/messages/not_understood.rs +++ /dev/null @@ -1,48 +0,0 @@ -use messages::Message; - -#[derive(Debug, Serialize)] -pub struct NotUnderstood { - pub path: Vec, -} - -impl Message for NotUnderstood { - fn name(&self) -> String { - String::from("NOT_UNDERSTOOD") - } -} - -impl PartialEq for NotUnderstood { - fn eq(&self, other: &Self) -> bool { - self.path == other.path - } -} - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - fn test_name() { - // Arrange - let message = NotUnderstood { path: vec![] }; - - // Act - let name = message.name(); - - // Assert - assert_eq!(name, "NOT_UNDERSTOOD"); - } - - #[test] - fn test_asoutgoing() { - // Arrange - let message = NotUnderstood { path: vec![] }; - - // Act - let outgoing = message.as_outgoing(); - - // Assert - assert_eq!(outgoing.result_type, "NOT_UNDERSTOOD"); - assert_eq!(outgoing.content, NotUnderstood { path: vec![] }); - } -} -- cgit