mirror of https://github.com/bastion-rs/bastion
Fixed tests with async calls
This commit is contained in:
parent
2eac8214c3
commit
d79afe82c0
|
@ -58,3 +58,4 @@ regex = "1.5.4"
|
|||
uuid = { version = "0.8.2", features = ["v4"] }
|
||||
|
||||
[dev-dependencies]
|
||||
tokio-test = "0.4.2"
|
||||
|
|
|
@ -85,19 +85,19 @@ mod envelope_tests {
|
|||
|
||||
#[test]
|
||||
fn test_message_read() {
|
||||
let message_data = FakeMessage::new();
|
||||
let message_data = Box::new(FakeMessage::new());
|
||||
let instance = Envelope::new(None, message_data, MessageType::Tell);
|
||||
|
||||
let expected_data = instance.read();
|
||||
let expected_data = tokio_test::block_on(instance.read());
|
||||
assert_eq!(expected_data.is_some(), true);
|
||||
|
||||
let another_read_attempt_data = instance.read();
|
||||
let another_read_attempt_data = tokio_test::block_on(instance.read());
|
||||
assert_eq!(another_read_attempt_data.is_none(), true);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_match_against_ask_message_type() {
|
||||
let message_data = FakeMessage::new();
|
||||
let message_data = Box::new(FakeMessage::new());
|
||||
let instance = Envelope::new(None, message_data, MessageType::Ask);
|
||||
|
||||
assert_eq!(instance.message_type, MessageType::Ask);
|
||||
|
@ -105,7 +105,7 @@ mod envelope_tests {
|
|||
|
||||
#[test]
|
||||
fn test_match_against_broadcast_message_type() {
|
||||
let message_data = FakeMessage::new();
|
||||
let message_data = Box::new(FakeMessage::new());
|
||||
let instance = Envelope::new(None, message_data, MessageType::Broadcast);
|
||||
|
||||
assert_eq!(instance.message_type, MessageType::Broadcast);
|
||||
|
@ -113,7 +113,7 @@ mod envelope_tests {
|
|||
|
||||
#[test]
|
||||
fn test_match_against_tell_message_type() {
|
||||
let message_data = FakeMessage::new();
|
||||
let message_data = Box::new(FakeMessage::new());
|
||||
let instance = Envelope::new(None, message_data, MessageType::Tell);
|
||||
|
||||
assert_eq!(instance.message_type, MessageType::Tell);
|
||||
|
|
Loading…
Reference in New Issue