diff --git a/packages/native-core/tests/fuzzing.rs b/packages/native-core/tests/fuzzing.rs index 078ee37a8..d35a98288 100644 --- a/packages/native-core/tests/fuzzing.rs +++ b/packages/native-core/tests/fuzzing.rs @@ -1,5 +1,12 @@ use dioxus::prelude::Props; use dioxus_core::*; +use dioxus_native_core::{ + node_ref::{AttributeMask, NodeView}, + real_dom::RealDom, + state::{ParentDepState, State}, + NodeMask, SendAnyMap, +}; +use dioxus_native_core_macro::{sorted_str_slice, State}; use std::cell::Cell; fn random_ns() -> Option<&'static str> { @@ -287,17 +294,6 @@ fn create_random_element(cx: Scope) -> Element { node } -use dioxus::prelude::*; -use dioxus_native_core::{ - node_ref::{AttributeMask, NodeView}, - real_dom::RealDom, - state::{ParentDepState, State}, - NodeMask, SendAnyMap, -}; -use dioxus_native_core_macro::{sorted_str_slice, State}; -use std::sync::{Arc, Mutex}; -use tokio::time::sleep; - #[derive(Debug, Clone, PartialEq, Eq, Default)] pub struct BlablaState {} @@ -309,12 +305,7 @@ impl ParentDepState for BlablaState { const NODE_MASK: NodeMask = NodeMask::new_with_attrs(AttributeMask::Static(&sorted_str_slice!(["blabla",]))); - fn reduce<'a>( - &mut self, - _node: NodeView, - _parent: Option<(&'a Self,)>, - _ctx: &Self::Ctx, - ) -> bool { + fn reduce(&mut self, _node: NodeView, _parent: Option<(&Self,)>, _ctx: &Self::Ctx) -> bool { false } } @@ -325,49 +316,6 @@ pub struct NodeState { blabla: BlablaState, } -mod dioxus_elements { - macro_rules! builder_constructors { - ( - $( - $(#[$attr:meta])* - $name:ident { - $( - $(#[$attr_method:meta])* - $fil:ident: $vil:ident, - )* - }; - )* - ) => { - $( - #[allow(non_camel_case_types)] - $(#[$attr])* - pub struct $name; - - impl $name { - pub const TAG_NAME: &'static str = stringify!($name); - pub const NAME_SPACE: Option<&'static str> = None; - - $( - pub const $fil: (&'static str, Option<&'static str>, bool) = (stringify!($fil), None, false); - )* - } - - impl GlobalAttributes for $name {} - )* - } - } - - pub trait GlobalAttributes {} - - pub trait SvgAttributes {} - - builder_constructors! { - blabla { - - }; - } -} - // test for panics when creating random nodes and templates #[test] fn create() {