Expand description
Bidirectional RPC test harness.
This module provides a shared test harness for bidirectional RPC patterns where both peers can call each other (like the template engine example with host callbacks).
§Usage
ⓘ
use rapace_testkit::bidirectional::{run_bidirectional_scenario, BidirectionalScenario};
struct MyFactory;
impl TransportFactory for MyFactory { ... }
#[tokio::test]
async fn test_bidirectional() {
run_bidirectional_scenario::<MyFactory>(BidirectionalScenario::NestedCallback).await;
}Enums§
- Bidirectional
Scenario - Scenarios for bidirectional RPC testing.
Functions§
- run_
bidirectional_ scenario - Run a bidirectional RPC scenario.