2022-10-17 11:23:13 +11:00
|
|
|
use libp2p_mplex::MplexConfig;
|
|
|
|
|
|
|
|
#[async_std::test]
|
|
|
|
async fn close_implies_flush() {
|
|
|
|
let (alice, bob) =
|
2023-04-26 14:55:06 +02:00
|
|
|
libp2p_muxer_test_harness::connected_muxers_on_memory_ring_buffer::<MplexConfig, _, _>()
|
2022-10-17 11:23:13 +11:00
|
|
|
.await;
|
|
|
|
|
|
|
|
libp2p_muxer_test_harness::close_implies_flush(alice, bob).await;
|
|
|
|
}
|
|
|
|
|
|
|
|
#[async_std::test]
|
|
|
|
async fn read_after_close() {
|
|
|
|
let (alice, bob) =
|
2023-04-26 14:55:06 +02:00
|
|
|
libp2p_muxer_test_harness::connected_muxers_on_memory_ring_buffer::<MplexConfig, _, _>()
|
2022-10-17 11:23:13 +11:00
|
|
|
.await;
|
|
|
|
|
|
|
|
libp2p_muxer_test_harness::read_after_close(alice, bob).await;
|
|
|
|
}
|