aboutsummaryrefslogtreecommitdiff
path: root/src/messages/callback.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/messages/callback.rs')
-rw-r--r--src/messages/callback.rs12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/messages/callback.rs b/src/messages/callback.rs
index d98ac15..fe3ef30 100644
--- a/src/messages/callback.rs
+++ b/src/messages/callback.rs
@@ -1,7 +1,7 @@
use messages::Message;
use std::collections::HashMap;
-#[derive(Debug, Serialize)]
+#[derive(Clone, Debug, Serialize)]
pub struct Callback {
pub path: Vec<String>,
pub request: String,
@@ -49,19 +49,13 @@ mod tests {
request: String::from("GET"),
content: HashMap::new(),
};
+ let message_ref = message.clone();
// Act
let outgoing = message.as_outgoing();
// Assert
assert_eq!(outgoing.result_type, "CALLBACK");
- assert_eq!(
- outgoing.content,
- Callback {
- path: vec![],
- request: String::from("GET"),
- content: HashMap::new(),
- }
- );
+ assert_eq!(outgoing.content, message_ref);
}
}