use futures_util::future;
use hyper::service::make_service_fn;
use hyper_staticfile::Static;
use std::path::Path;
#[tokio::test]
async fn test_usable_as_hyper_service() {
let static_ = Static::new(Path::new("target/doc/"));
let make_service = make_service_fn(|_| {
let static_ = static_.clone();
future::ok::<_, hyper::Error>(static_)
});
let addr = ([127, 0, 0, 1], 0).into();
let server = hyper::server::Server::bind(&addr).serve(make_service);
drop(server);
}