We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c14c377 commit 4670388Copy full SHA for 4670388
tests/timeout_future.rs
@@ -0,0 +1,27 @@
1
+#![cfg(feature = "unstable")]
2
+
3
+use std::time::Duration;
4
5
+use async_std::prelude::*;
6
+use async_std::future;
7
+use async_std::task;
8
9
+#[test]
10
+fn should_timeout() {
11
+ task::block_on(async {
12
+ let fut = future::pending::<()>();
13
+ let dur = Duration::from_millis(100);
14
+ let res = fut.timeout(dur).await;
15
+ assert!(res.is_err());
16
+ });
17
+}
18
19
20
+fn should_not_timeout() {
21
22
+ let fut = future::ready(0);
23
24
25
+ assert!(res.is_ok());
26
27
0 commit comments