From 2dfe4e8885647378343011006bce860a1675d8e6 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 21 Mar 2023 18:06:22 +0100 Subject: [PATCH] time: fix repeatedly_reset_entry_inserted_as_expired test (#5570) --- tokio-util/tests/time_delay_queue.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tokio-util/tests/time_delay_queue.rs b/tokio-util/tests/time_delay_queue.rs index 9ceae3436..c8b74d1ec 100644 --- a/tokio-util/tests/time_delay_queue.rs +++ b/tokio-util/tests/time_delay_queue.rs @@ -257,6 +257,10 @@ async fn reset_twice() { #[tokio::test] async fn repeatedly_reset_entry_inserted_as_expired() { time::pause(); + + // Instants before the start of the test seem to break in wasm. + time::sleep(ms(1000)).await; + let mut queue = task::spawn(DelayQueue::new()); let now = Instant::now(); @@ -556,6 +560,10 @@ async fn reset_later_after_slot_starts() { #[tokio::test] async fn reset_inserted_expired() { time::pause(); + + // Instants before the start of the test seem to break in wasm. + time::sleep(ms(1000)).await; + let mut queue = task::spawn(DelayQueue::new()); let now = Instant::now();