mod tests {
use super::*;
use actix_web::{test, App};
#[actix_web::test]
async fn test_users_endpoint() {
let app = test::init_service(App::new().service(get_users)).await;
let req = test::TestRequest::get().uri("/api/users").to_request();
let resp = test::call_service(&app, req).await;
assert!(resp.status().is_success());
}
}
cargo test запускает юнит- и интеграционные тесты.

