Skip to content

Commit 32678d5

Browse files
committed
Fix the gloo_timers browser tests
1 parent 533e673 commit 32678d5

File tree

3 files changed

+17
-13
lines changed

3 files changed

+17
-13
lines changed

crates/console-timer/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ authors = ["Rust and WebAssembly Working Group"]
55
edition = "2018"
66

77
[dependencies.web-sys]
8-
version = "0.3.14"
8+
version = "0.3.17"
99
features = [
1010
"console",
1111
]
1212

1313
[dev-dependencies]
14-
wasm-bindgen-test = "0.2.37"
15-
gloo-timers = { version = "0.1.0", path = "../timers" }
14+
wasm-bindgen-test = "0.2.40"
15+
gloo-timers = { version = "0.1.0", path = "../timers" }

crates/timers/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ authors = ["Rust and WebAssembly Working Group"]
55
edition = "2018"
66

77
[dependencies]
8-
wasm-bindgen = "0.2.37"
9-
js-sys = "0.3.14"
8+
wasm-bindgen = "0.2.40"
9+
js-sys = "0.3.17"
1010

1111
[dependencies.futures_rs]
1212
package = "futures"
1313
version = "0.1.25"
1414
optional = true
1515

1616
[dependencies.wasm-bindgen-futures]
17-
version = "0.3.14"
17+
version = "0.3.17"
1818
optional = true
1919

2020
[dependencies.web-sys]
21-
version = "0.3.14"
21+
version = "0.3.17"
2222
features = [
2323
"Window",
2424
]
@@ -29,4 +29,4 @@ futures = ["futures_rs", "wasm-bindgen-futures"]
2929

3030

3131
[dev-dependencies]
32-
wasm-bindgen-test = "0.2.37"
32+
wasm-bindgen-test = "0.2.40"

crates/timers/tests/web.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
//! Test suite for the Web and headless browsers.
22
33
#![cfg(all(target_arch = "wasm32", feature = "futures"))]
4-
use futures_rs::prelude::*;
4+
5+
use futures_rs::{
6+
prelude::*,
7+
sync::{mpsc, oneshot},
8+
};
59
use gloo_timers::{
610
callback::{Interval, Timeout},
711
future::{IntervalStream, TimeoutFuture},
@@ -14,7 +18,7 @@ wasm_bindgen_test_configure!(run_in_browser);
1418

1519
#[wasm_bindgen_test(async)]
1620
fn timeout() -> impl Future<Item = (), Error = wasm_bindgen::JsValue> {
17-
let (sender, receiver) = futures::sync::oneshot::channel();
21+
let (sender, receiver) = oneshot::channel();
1822
Timeout::new(1, || sender.send(()).unwrap()).forget();
1923
receiver.map_err(|e| e.to_string().into())
2024
}
@@ -32,7 +36,7 @@ fn timeout_cancel() -> impl Future<Item = (), Error = wasm_bindgen::JsValue> {
3236
});
3337
t.cancel();
3438

35-
let (sender, receiver) = futures::sync::oneshot::channel();
39+
let (sender, receiver) = oneshot::channel();
3640

3741
Timeout::new(2, move || {
3842
sender.send(()).unwrap();
@@ -86,7 +90,7 @@ fn timeout_future_cancel() -> impl Future<Item = (), Error = wasm_bindgen::JsVal
8690

8791
#[wasm_bindgen_test(async)]
8892
fn interval() -> impl Future<Item = (), Error = wasm_bindgen::JsValue> {
89-
let (mut sender, receiver) = futures::sync::mpsc::channel(1);
93+
let (mut sender, receiver) = mpsc::channel(1);
9094
Interval::new(1, move || sender.try_send(()).unwrap()).forget();
9195
receiver
9296
.take(5)
@@ -107,7 +111,7 @@ fn interval_cancel() -> impl Future<Item = (), Error = wasm_bindgen::JsValue> {
107111
});
108112
i.cancel();
109113

110-
let (mut sender, receiver) = futures::sync::mpsc::channel(1);
114+
let (mut sender, receiver) = mpsc::channel(1);
111115
Interval::new(2, move || {
112116
sender.try_send(()).unwrap();
113117
assert_eq!(cell.get(), false);

0 commit comments

Comments
 (0)