aboutsummaryrefslogtreecommitdiff
path: root/tests/time_interval.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/time_interval.rs')
-rw-r--r--tests/time_interval.rs8
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 {