From da8159190b84d13caa9dfe7dea385a809cf84199 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Thu, 9 Sep 2021 20:58:48 -0400 Subject: [PATCH] polish: tests and documentation --- .vscode/spellright.dict | 1 + README.md | 2 + packages/core/src/bumpframe.rs | 5 + packages/core/src/childiter.rs | 1 - packages/core/src/component.rs | 49 ++--- packages/core/src/diff.rs | 176 ++++++------------ packages/core/src/diff_stack.rs | 17 +- packages/core/src/events.rs | 5 + packages/core/src/hooklist.rs | 44 ++--- packages/core/src/lib.rs | 6 +- packages/core/src/nodes.rs | 6 +- packages/core/src/scheduler.rs | 160 ++++++++-------- packages/core/src/scope.rs | 22 --- packages/core/src/test_dom.rs | 28 ++- packages/core/src/virtual_dom.rs | 71 ++++--- packages/core/tests/README.md | 53 ++++++ packages/core/tests/channels.rs | 19 -- .../{create_iterative.rs => create_dom.rs} | 70 +++---- packages/core/tests/debugdiff.rs | 2 - packages/core/tests/diff_iterative.rs | 48 ----- packages/core/tests/diffing.rs | 51 +++-- packages/core/tests/integration.rs | 6 - packages/core/tests/lifecycle.rs | 1 + packages/core/tests/scheduler.rs | 1 + packages/core/tests/work_sync.rs | 30 --- packages/web/Cargo.toml | 4 - packages/web/src/dom.rs | 158 ++++++++-------- 27 files changed, 467 insertions(+), 569 deletions(-) create mode 100644 packages/core/tests/README.md delete mode 100644 packages/core/tests/channels.rs rename packages/core/tests/{create_iterative.rs => create_dom.rs} (81%) delete mode 100644 packages/core/tests/debugdiff.rs delete mode 100644 packages/core/tests/diff_iterative.rs delete mode 100644 packages/core/tests/integration.rs create mode 100644 packages/core/tests/lifecycle.rs create mode 100644 packages/core/tests/scheduler.rs delete mode 100644 packages/core/tests/work_sync.rs diff --git a/.vscode/spellright.dict b/.vscode/spellright.dict index 348655db4..8f587cea4 100644 --- a/.vscode/spellright.dict +++ b/.vscode/spellright.dict @@ -66,3 +66,4 @@ constified SegVec contentful Jank +noderef diff --git a/README.md b/README.md index aa8c7abeb..7e77ec562 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,8 @@ If you know React, then you already know Dioxus. - Sierpinski's triangle (web SPA) - Doxie Documentation Library (Web SPA with Hydration) +See the awesome-dioxus page for a curated list of content in the Dioxus Ecosystem. +