Тестирование rust
#[cfg(test)]
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 запускает юнит- и интеграционные тесты.
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)

Короткая ссылка:
#[cfg(test)]
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 запускает юнит- и интеграционные тесты.
https://webprogr.ru/~KxARb
// Пример кода
function hello(name) {
console.log(`Hi, ${name}!`);
}
hello("Sergey");