work on fixing some core tests

This commit is contained in:
Evan Almloff committed 2024-01-10 19:21:15 -06:00
1 parent 4a1a00b0f0
commit 55f76fede6
35 files changed
+422 -460

No files matched your search

+6 -11
View File
@@ -9,7 +9,7 @@ fn miri_rollover() {
set_event_converter(Box::new(SerializedHtmlEventConverter));
let mut dom = VirtualDom::new(App);
_ = dom.rebuild(&mut dioxus_core::NoOpMutations);
_ = dom.rebuild_to_vec(&mut dioxus_core::NoOpMutations);
for _ in 0..3 {
dom.handle_event(
@@ -19,7 +19,7 @@ fn miri_rollover() {
true,
);
dom.process_events();
_ = dom.render_immediate();
_ = dom.render_immediate_to_vec();
}
}
@@ -28,7 +28,7 @@ fn App(cx: Scope) -> Element {
let mut idx = use_state(cx, || 0);
let onhover = |_| println!("go!");
cx.render(rsx! {
render! {
div {
button {
onclick: move |_| {
@@ -39,20 +39,15 @@ fn App(cx: Scope) -> Element {
}
button { onclick: move |_| idx -= 1, "-" }
ul {
(0..**idx).map(|i| rsx! {
(0..**idx).map(|i| render! {
ChildExample { i: i, onhover: onhover }
})
}
}
})
}
}
#[component]
fn ChildExample<'a>(cx: Scope<'a>, i: i32, onhover: EventHandler<'a, MouseEvent>) -> Element {
cx.render(rsx! {
li {
onmouseover: move |e| onhover.call(e),
"{i}"
}
})
render! { li { onmouseover: move |e| onhover.call(e), "{i}" } }
}