tower/tower-util/tests/service_fn.rs
Stan Bondi ae611db665 Update service_fn to std::future::Future (#318)
This small PR ports service_fn to `std::future`.
2019-09-03 10:12:33 -04:00

14 lines
322 B
Rust

use futures::executor::block_on;
use futures::future;
use tower_service::Service;
use tower_util::service_fn;
#[test]
fn simple() {
block_on(async {
let mut add_one = service_fn(|req| future::ok::<_, ()>(req + 1));
let answer = add_one.call(1).await.unwrap();
assert_eq!(answer, 2);
});
}