@@ -155,6 +155,7 @@ form_urlencoded = "1.2.0"
[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
getrandom = { version = "0.2.12", features = ["js"] }
+tokio = { version = "1.16.1", no-default-features = true, features = ["sync", "macros", "io-util", "rt", "time"] }
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies]
tokio = { version = "1.16.1", features = ["full"] }
@@ -36,7 +36,10 @@ pub fn mock_event_with_extra(id: &'static str, value: &'static str, extra: &'sta
EXPECTED_EVENTS.with_mut(|x| *x += 1);
spawn(async move {
- tokio::time::sleep(std::time::Duration::from_millis(500)).await;
+ // We need to wait for edits to be applied before we can send the event
+ // Sometimes (windows...) this takes a while
+ // we should really be running this check when mounted
+ tokio::time::sleep(std::time::Duration::from_millis(10000)).await;
let js = format!(
r#"