feat: context api overhaul

This commit is contained in:
Jonathan Kelley committed 2022-12-02 16:24:49 -08:00
1 parent 11a45c8ef0
commit a61daf220d
44 files changed
+812 -621

No files matched your search

+4 -4
View File
@@ -29,7 +29,7 @@ fn nested_passthru_creates() {
edits.edits,
[
LoadTemplate { name: "template", index: 0, id: ElementId(1) },
AppendChildren { m: 1 },
AppendChildren { m: 1, id: ElementId(0) },
]
)
}
@@ -74,7 +74,7 @@ fn nested_passthru_creates_add() {
LoadTemplate { name: "template", index: 0, id: ElementId(3) },
// load div that contains 4
LoadTemplate { name: "template", index: 1, id: ElementId(4) },
AppendChildren { m: 4 },
AppendChildren { id: ElementId(0), m: 4 },
]
);
}
@@ -92,7 +92,7 @@ fn dynamic_node_as_root() {
let edits = dom.rebuild().santize();
// Since the roots were all dynamic, they should not cause any template muations
assert_eq!(edits.templates, []);
assert!(edits.templates.is_empty());
// The root node is text, so we just create it on the spot
assert_eq!(
@@ -100,7 +100,7 @@ fn dynamic_node_as_root() {
[
CreateTextNode { value: "123", id: ElementId(1) },
CreateTextNode { value: "456", id: ElementId(2) },
AppendChildren { m: 2 }
AppendChildren { id: ElementId(0), m: 2 }
]
)
}