test child future drop behavior

This commit is contained in:
Evan Almloff committed 2024-03-04 15:26:16 -06:00
1 parent 797feb5657
commit fc7efd8006
2 files changed
+54 -6

No files matched your search

+3 -6
View File
@@ -84,7 +84,7 @@ async fn yield_now_works() {
SEQUENCE.with(|s| assert_eq!(s.borrow().len(), 20));
}
/// Ensure that calling wait_for_flush waits for dioxus to finish its syncrhonous work
/// Ensure that calling wait_for_flush waits for dioxus to finish its synchronous work
#[tokio::test]
async fn flushing() {
thread_local! {
@@ -97,11 +97,8 @@ async fn flushing() {
println!("App");
SEQUENCE.with(|s| s.borrow_mut().push(0));
}
use_hook(|| {
spawn(async move {
needs_update();
});
});
// The next two tasks mimic effects. They should only be run after the app has been rendered
use_hook(|| {
spawn(async move {
let mut channel = BROADCAST.with(|b| b.1.resubscribe());