display_vdom.rs 759 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. cx.render(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. cx.render(rsx! {
  28. div { "child" }
  29. })
  30. };
  31. let mut dom = VirtualDom::new(App);
  32. dom.rebuild();
  33. }