1234567891011121314151617181920212223242526272829303132 |
- // use dioxus::dioxus_core::Mutation::*;
- use dioxus::prelude::*;
- #[test]
- fn multiroot() {
- let mut dom = VirtualDom::new(|| {
- rsx! {
- div { "Hello a" }
- div { "Hello b" }
- div { "Hello c" }
- }
- });
- // note: we dont test template edits anymore
- let _templates = dom.rebuild_to_vec().sanitize().templates;
- // assert_eq!(
- // dom.rebuild_to_vec().sanitize().templates,
- // [
- // CreateElement { name: "div" },
- // CreateStaticText { value: "Hello a" },
- // AppendChildren { m: 1 },
- // CreateElement { name: "div" },
- // CreateStaticText { value: "Hello b" },
- // AppendChildren { m: 1 },
- // CreateElement { name: "div" },
- // CreateStaticText { value: "Hello c" },
- // AppendChildren { m: 1 },
- // SaveTemplate { name: "template", m: 3 }
- // ]
- // )
- }
|