mirror of https://github.com/fafhrd91/actix-web
update return-from-fn tests
This commit is contained in:
parent
b71ca411ab
commit
8bdf04016c
|
@ -38,6 +38,15 @@ pub struct Compat<T> {
|
||||||
transform: T,
|
transform: T,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(test)]
|
||||||
|
impl Compat<super::Noop> {
|
||||||
|
pub(crate) fn noop() -> Self {
|
||||||
|
Self {
|
||||||
|
transform: super::Noop,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl<T> Compat<T> {
|
impl<T> Compat<T> {
|
||||||
/// Wrap a middleware to give it broader compatibility.
|
/// Wrap a middleware to give it broader compatibility.
|
||||||
pub fn new(middleware: T) -> Self {
|
pub fn new(middleware: T) -> Self {
|
||||||
|
|
|
@ -546,11 +546,11 @@ mod tests {
|
||||||
>,
|
>,
|
||||||
> {
|
> {
|
||||||
web::resource("/test-compat")
|
web::resource("/test-compat")
|
||||||
// .wrap_fn(|req, srv| {
|
.wrap_fn(|req, srv| {
|
||||||
// let fut = srv.call(req);
|
let fut = srv.call(req);
|
||||||
// async { Ok(fut.await?.map_into_right_body::<()>()) }
|
async { Ok(fut.await?.map_into_right_body::<()>()) }
|
||||||
// })
|
})
|
||||||
.wrap(Compat::new(DefaultHeaders::new()))
|
.wrap(Compat::noop())
|
||||||
.route(web::get().to(|| async { "hello" }))
|
.route(web::get().to(|| async { "hello" }))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
10
src/scope.rs
10
src/scope.rs
|
@ -616,11 +616,11 @@ mod tests {
|
||||||
>,
|
>,
|
||||||
> {
|
> {
|
||||||
web::scope("/test-compat")
|
web::scope("/test-compat")
|
||||||
// .wrap_fn(|req, srv| {
|
.wrap_fn(|req, srv| {
|
||||||
// let fut = srv.call(req);
|
let fut = srv.call(req);
|
||||||
// async { Ok(fut.await?.map_into_right_body::<()>()) }
|
async { Ok(fut.await?.map_into_right_body::<()>()) }
|
||||||
// })
|
})
|
||||||
.wrap(Compat::new(DefaultHeaders::new()))
|
.wrap(Compat::noop())
|
||||||
.service(web::resource("").route(web::get().to(|| async { "hello" })))
|
.service(web::resource("").route(web::get().to(|| async { "hello" })))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue