[−][src]Macro tower_test::assert_request_eq
Asserts that the mock handle receives a new request equal to the given value.
On success, the SendResponse
handle for the matched request is returned,
allowing the caller to respond to the request. On failure, the macro panics.
Examples
use tower_service::Service; use tower_test::{mock, assert_request_eq}; use tokio_test::assert_ready; let (mut service, mut handle) = mock::spawn(); assert_ready!(service.poll_ready()); let response = service.call("hello"); assert_request_eq!(handle, "hello").send_response("world"); assert_eq!(response.await.unwrap(), "world");