#![allow(clippy::unwrap_used, clippy::panic)] use super::*;
#[tokio::test]
async fn local_password_router_constructs() {
let pool =
sqlx::PgPool::connect_lazy("postgres://unused/unused").expect("lazy pool needs no server");
let accounts = Arc::new(crate::InMemoryAccountStore::new());
let state = LocalPasswordRouteState {
authenticator: Arc::new(LocalPasswordAuthenticator::new(pool.clone(), accounts)),
session_store: Arc::new(crate::PostgresSessionStore::new(pool)),
rate_limiters: Arc::new(crate::RateLimiters::default()),
};
let _router = local_password_routes(Arc::new(state));
}