axum-test-helper

axum-test-helper exposes [axum] original TestClient, which is private to the [axum] crate

More information about this crate can be found in the crate documentation.

High level features

Usage example

Add this crate as a dev-dependency:

[dev-dependencies] axum-test-helper = "0.1.1"

Use the TestClient on your own Router:

```rust use axum::Router; use axum::http::StatusCode; use axumtesthelper::TestClient;

// you can replace this Router with your own app let app = Router::new().route("/", get(|| async {}));

// initiate the TestClient with the previous declared Router let client = TestClient::new(app); let res = client.get("/").send().await; assert_eq!(res.status(), StatusCode::OK); ```

You can find examples like this in the example directory.

See the crate documentation for way more examples.

License

This project is licensed under the MIT license.