| use futures_util::future::ready; | |
| use tower::util::service_fn; | |
| use tower_service::Service; | |
| #[tokio::test(flavor = "current_thread")] | |
| async fn simple() { | |
| let _t = super::support::trace_init(); | |
| let mut add_one = service_fn(|req| ready(Ok::<_, ()>(req + 1))); | |
| let answer = add_one.call(1).await.unwrap(); | |
| assert_eq!(answer, 2); | |
| } |