boolattrs.rs 592 B

123456789101112131415161718192021
  1. use dioxus::dioxus_core::{ElementId, Mutation::*};
  2. use dioxus::prelude::*;
  3. #[test]
  4. fn bool_test() {
  5. let mut app = VirtualDom::new(|| render!(div { hidden: false }));
  6. assert_eq!(
  7. app.rebuild_to_vec().santize().edits,
  8. [
  9. LoadTemplate { name: "template", index: 0, id: ElementId(1) },
  10. SetAttribute {
  11. name: "hidden",
  12. value: dioxus_core::AttributeValue::Bool(false),
  13. id: ElementId(1,),
  14. ns: None
  15. },
  16. AppendChildren { m: 1, id: ElementId(0) },
  17. ]
  18. );
  19. }