1234567891011121314151617181920212223242526272829303132 |
- use std::time::Duration;
- use dioxus_core::*;
- #[tokio::test]
- async fn it_works() {
- let mut dom = VirtualDom::new(app);
- let mutations = dom.rebuild();
- println!("mutations: {:?}", mutations);
- dom.wait_for_work().await;
- }
- fn app(cx: Scope) -> Element {
- cx.spawn(async {
- for x in 0..10 {
- tokio::time::sleep(Duration::from_millis(500)).await;
- println!("Hello, world! {x}");
- }
- });
- cx.spawn(async {
- for x in 0..10 {
- tokio::time::sleep(Duration::from_millis(250)).await;
- println!("Hello, world does! {x}");
- }
- });
- None
- }
|