summaryrefslogtreecommitdiff
path: root/src/boot/routes/test.rs
blob: 5f2ba6f6342387126f55e28f0920c27906e4418b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use axum::extract::{Json, State};

use crate::{boot::routes, test::fixtures};

#[tokio::test]
async fn returns_identity() {
    let app = fixtures::scratch_app().await;
    let login = fixtures::login::fictitious();
    let Json(response) = routes::boot(State(app), login.clone())
        .await
        .expect("boot always succeeds");

    assert_eq!(login, response.login);
}