Как создать Actix Web TestServer с состоянием и фабрикой?
В документации actix-web есть два примера того, как создать TestServer
с любой заводской функцией:
use actix_web::{http, test, App, HttpRequest, HttpResponse};
// ...
fn main() {
let mut srv = test::TestServer::with_factory(create_app);
// ...
}
или с состоянием приложения:
fn test() {
let srv = TestServer::build_with_state(|| {
// ...
});
// run tests
}
Я хотел бы построить TestServer
с состоянием и использованием фабричной функции, но пока не удалось.
Как это можно сделать?