|
|
@ -10,9 +10,9 @@ wasm_bindgen_test::wasm_bindgen_test_configure!(run_in_browser);
|
|
|
|
#[cfg_attr(target_arch = "wasm32", wasm_bindgen_test::wasm_bindgen_test)]
|
|
|
|
#[cfg_attr(target_arch = "wasm32", wasm_bindgen_test::wasm_bindgen_test)]
|
|
|
|
fn timeout_future_many() {
|
|
|
|
fn timeout_future_many() {
|
|
|
|
task::block_on(async {
|
|
|
|
task::block_on(async {
|
|
|
|
let futures = (0..100)
|
|
|
|
let futures = (0..10)
|
|
|
|
.map(|i| {
|
|
|
|
.map(|i| {
|
|
|
|
timeout(Duration::from_millis(i * 20), async move {
|
|
|
|
timeout(Duration::from_millis(i * 50), async move {
|
|
|
|
task::sleep(Duration::from_millis(i)).await;
|
|
|
|
task::sleep(Duration::from_millis(i)).await;
|
|
|
|
Ok::<(), async_std::future::TimeoutError>(())
|
|
|
|
Ok::<(), async_std::future::TimeoutError>(())
|
|
|
|
})
|
|
|
|
})
|
|
|
|