feat: simple tests passing
This commit is contained in:
1 parent
23603aaaf5
commit
4a31b29703
27 files changed
+1565
-372
No files matched your search
@@ -32,7 +32,7 @@ rand = { version = "0.8.4", features = ["small_rng"] }
|
||||
criterion = "0.3.5"
|
||||
thiserror = "1.0.30"
|
||||
env_logger = "0.9.0"
|
||||
dioxus-edit-stream = { path = "../edit-stream" }
|
||||
# dioxus-edit-stream = { path = "../edit-stream" }
|
||||
|
||||
[[bench]]
|
||||
name = "create"
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
use dioxus::prelude::*;
|
||||
use dioxus_core::{Attribute, TemplateAttribute};
|
||||
use dioxus_edit_stream::*;
|
||||
|
||||
fn basic_syntax_is_a_template(cx: Scope) -> Element {
|
||||
let asd = 123;
|
||||
let var = 123;
|
||||
|
||||
cx.render(rsx! {
|
||||
div { class: "asd", class: "{asd}",
|
||||
div {
|
||||
class: "asd",
|
||||
class: "{asd}",
|
||||
onclick: move |_| {},
|
||||
|
||||
div { "{var}" }
|
||||
div {
|
||||
h1 { "var" }
|
||||
p { "you're great!" }
|
||||
div {
|
||||
background_color: "red",
|
||||
div { background_color: "red",
|
||||
h1 { "var" }
|
||||
div {
|
||||
b { "asd" }
|
||||
@@ -29,16 +29,24 @@ fn basic_syntax_is_a_template(cx: Scope) -> Element {
|
||||
|
||||
fn basic_template(cx: Scope) -> Element {
|
||||
cx.render(rsx! {
|
||||
div {"hi!"}
|
||||
div {
|
||||
(0..2).map(|i| rsx! {
|
||||
div { "asd" }
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn basic_prints() {
|
||||
let dom = VirtualDom::new(basic_template);
|
||||
let mut dom = VirtualDom::new(basic_template);
|
||||
|
||||
let renderer = dioxus_edit_stream::Mutations::default();
|
||||
dom.rebuild(&mut renderer);
|
||||
let mut edits = Vec::new();
|
||||
|
||||
dbg!(renderer.edits);
|
||||
dom.rebuild(&mut edits);
|
||||
|
||||
dbg!(edits);
|
||||
// let renderer = dioxus_edit_stream::Mutations::default();
|
||||
//
|
||||
// dbg!(renderer.edits);
|
||||
}
|
||||
Reference in new issue
Block a user