2019-09-10 11:51:07 -07:00
|
|
|
use futures_util::future::ready;
|
|
|
|
use tokio_test::block_on;
|
2019-09-03 07:12:33 -07:00
|
|
|
use tower_service::Service;
|
|
|
|
use tower_util::service_fn;
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
fn simple() {
|
2019-09-10 11:51:07 -07:00
|
|
|
let mut add_one = service_fn(|req| ready(Ok::<_, ()>(req + 1)));
|
|
|
|
let answer = block_on(add_one.call(1)).unwrap();
|
|
|
|
assert_eq!(answer, 2);
|
2019-09-03 07:12:33 -07:00
|
|
|
}
|