INNER CODE UNIT · Rust
try_send_trait_default_delegates_to_send
webrtc-rs/webrtc · src/data_channel/mod.rs:726
fn try_send_trait_default_delegates_to_send() {
let dc = DefaultDataChannel::default();
block_on(dc.try_send(BytesMut::new())).expect("default try_send() must return Ok");
assert_eq!(
dc.sends.load(Ordering::Relaxed),
1,
"the DataChannel::try_send default must delegate to send()"
);
assert_eq!(dc.text_sends.load(Ordering::Relaxed), 0);
}
#[test]
fn try_send_text_trait_default_delegates_to_send_text() {
let dc = DefaultDataChannel::default();
block_on(dc.try_send_text("x")).expect("default try_send_text() must return Ok");
assert_eq!(
dc.text_sends.load(Ordering::Relaxed),
1,