diff --git a/transport/Cargo.toml b/transport/Cargo.toml index 7e4d972..6db802f 100644 --- a/transport/Cargo.toml +++ b/transport/Cargo.toml @@ -24,6 +24,10 @@ log = "0.4" [dev-dependencies] rcgen = "0.14" +[[test]] +name = "integration" +required-features = ["host"] + [features] default = [] # Enables hosting a MTP server diff --git a/transport/tests/integration.rs b/transport/tests/integration.rs index d2ad8ac..db96e8f 100644 --- a/transport/tests/integration.rs +++ b/transport/tests/integration.rs @@ -1,8 +1,7 @@ use std::net::{IpAddr, Ipv4Addr}; -use mtp_codec::{CommunicationType, DataType}; +use mtp_codec::{CommunicationType, DataType, TypeMap}; use mtp_transport::{Policy, connect, host}; -use mtp_type_map::TypeMap; fn generate_self_signed_cert() -> (Vec, Vec) { let key_pair = rcgen::KeyPair::generate().unwrap(); @@ -81,7 +80,9 @@ async fn test_send_receive_roundtrip() { client_received.get_type(), CommunicationType::Pong.to_id(&tm) ); - let client_val = client_received.get_data(DataType::PqSignature.to_id(&tm)).clone(); + let client_val = client_received + .get_data(DataType::PqSignature.to_id(&tm)) + .clone(); assert_eq!(client_val, mtp_codec::DataValue::UnsignedNumber(99)); // Close both sides