Function string

Source
pub fn string() -> ExpectString
Expand description

Expect a string. See ExpectString for further methods to defined the length, and partial contents, that is expected.

use axum_test::expect_json;

let server = TestServer::new(Router::new())?;

server.get(&"/user/barrington")
    .await
    .assert_json(&json!({
        "name": "Barrington",
        "metadata": expect_json::object().contains(json!({
            "age": expect_json::integer().in_range(18..=100),
            "email": expect_json::email(),
        })),
    }));