display_vdom.rs 755 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #![allow(unused, non_upper_case_globals)]
  2. //! test that we can display the virtualdom properly
  3. //!
  4. //!
  5. //!
  6. use dioxus::prelude::*;
  7. use dioxus_core as dioxus;
  8. use dioxus_core_macro::*;
  9. use dioxus_html as dioxus_elements;
  10. mod test_logging;
  11. #[test]
  12. fn please_work() {
  13. static App: FC<()> = |(cx, props)| {
  14. rsx! {
  15. div {
  16. hidden: "true"
  17. "hello"
  18. div { "hello" }
  19. Child {}
  20. Child {}
  21. Child {}
  22. }
  23. div { "hello" }
  24. }
  25. };
  26. static Child: FC<()> = |(cx, props)| {
  27. rsx! {
  28. div { "child" }
  29. }
  30. };
  31. let mut dom = VirtualDom::new(App);
  32. dom.rebuild();
  33. println!("{}", dom);
  34. }