diff options
Diffstat (limited to 'tests/time_interval.rs')
-rw-r--r-- | tests/time_interval.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/time_interval.rs b/tests/time_interval.rs index 1123681..5ac6ae6 100644 --- a/tests/time_interval.rs +++ b/tests/time_interval.rs @@ -4,6 +4,7 @@ use tokio::time::{self, Duration, Instant}; use tokio_test::{assert_pending, assert_ready_eq, task}; +use std::future::Future; use std::task::Poll; #[tokio::test] @@ -58,7 +59,12 @@ async fn usage_stream() { } fn poll_next(interval: &mut task::Spawn<time::Interval>) -> Poll<Instant> { - interval.enter(|cx, mut interval| interval.poll_tick(cx)) + interval.enter(|cx, mut interval| { + tokio::pin! { + let fut = interval.tick(); + } + fut.poll(cx) + }) } fn ms(n: u64) -> Duration { |