boolattrs.rs 635 B

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