diff --git a/packages/core/tests/fuzzing.rs b/packages/core/tests/fuzzing.rs index f193aa2f7..40bb5dcbf 100644 --- a/packages/core/tests/fuzzing.rs +++ b/packages/core/tests/fuzzing.rs @@ -217,23 +217,16 @@ fn create_random_dynamic_attr(cx: &ScopeState) -> Attribute { 5 => AttributeValue::None, 6 => { let value = cx.listener(|e: Event| println!("{:?}", e)); - return Attribute { - name: "ondata", - value, - namespace: None, - mounted_element: Default::default(), - volatile: false, - }; + return Attribute::new("ondata", value, None, false); } _ => unreachable!(), }; - Attribute { - name: Box::leak(format!("attr{}", rand::random::()).into_boxed_str()), + Attribute::new( + Box::leak(format!("attr{}", rand::random::()).into_boxed_str()), value, - namespace: random_ns(), - mounted_element: Default::default(), - volatile: rand::random(), - } + random_ns(), + rand::random(), + ) } static mut TEMPLATE_COUNT: usize = 0; @@ -288,12 +281,9 @@ fn create_random_element(cx: Scope) -> Element { let dynamic_nodes: Vec<_> = dynamic_node_types .iter() .map(|ty| match ty { - DynamicNodeType::Text => DynamicNode::Text(VText { - value: Box::leak( - format!("{}", rand::random::()).into_boxed_str(), - ), - id: Default::default(), - }), + DynamicNodeType::Text => DynamicNode::Text(VText::new(Box::leak( + format!("{}", rand::random::()).into_boxed_str(), + ))), DynamicNodeType::Other => { create_random_dynamic_node(cx, cx.props.depth + 1) } diff --git a/packages/native-core/tests/fuzzing.rs b/packages/native-core/tests/fuzzing.rs index 13f8b81f6..1d1bd881c 100644 --- a/packages/native-core/tests/fuzzing.rs +++ b/packages/native-core/tests/fuzzing.rs @@ -262,12 +262,9 @@ fn create_random_element(cx: Scope) -> Element { let dynamic_nodes: Vec<_> = dynamic_node_types .iter() .map(|ty| match ty { - DynamicNodeType::Text => DynamicNode::Text(VText { - value: Box::leak( - format!("{}", rand::random::()).into_boxed_str(), - ), - id: Default::default(), - }), + DynamicNodeType::Text => DynamicNode::Text(VText::new(Box::leak( + format!("{}", rand::random::()).into_boxed_str(), + ))), DynamicNodeType::Other => { create_random_dynamic_node(cx, cx.props.depth + 1) }