17 lines
410 B
Rust
17 lines
410 B
Rust
mod common;
|
|
use common::PairTransport;
|
|
|
|
use tines_core::transport::{Event, FrameBuf, Transport};
|
|
|
|
#[test]
|
|
fn pair_transport_connect_then_frame() {
|
|
let (mut a, mut b) = PairTransport::pair(1500);
|
|
a.connect();
|
|
assert_eq!(a.poll(), Some(Event::Contact(1)));
|
|
a.send(&1, b"hi").unwrap();
|
|
assert_eq!(
|
|
b.poll(),
|
|
Some(Event::Frame(0, FrameBuf::from_slice(b"hi").unwrap()))
|
|
);
|
|
}
|