tower-http-client 0.6.0

Extra Tower middlewares and utilities for HTTP clients.
Documentation
1
2
3
4
5
6
7
8
9
use wiremock::MockServer;

// Starts a background HTTP server on a random local port and returns
// a tuple with the mock server and its base uri.
pub async fn start_mock_server() -> (MockServer, String) {
    let mock_server = MockServer::start().await;
    let mock_uri = mock_server.uri();
    (mock_server, mock_uri)
}