From 11e105f0cfb94c31d6eca6c1593e939750a80d28 Mon Sep 17 00:00:00 2001 From: Hamza Date: Tue, 10 Aug 2021 16:38:12 +0500 Subject: [PATCH] fix tests/example --- examples/router/src/pages/post.rs | 7 +++---- packages/yew/src/html/conversion.rs | 4 ++-- packages/yew/src/virtual_dom/vtag.rs | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/examples/router/src/pages/post.rs b/examples/router/src/pages/post.rs index 61fd726d862..2ee0fb82b27 100644 --- a/examples/router/src/pages/post.rs +++ b/examples/router/src/pages/post.rs @@ -1,6 +1,5 @@ use crate::{content, generator::Generated, Route}; use content::PostPart; -use std::borrow::Cow; use yew::prelude::*; use yew_router::prelude::*; @@ -39,7 +38,7 @@ impl Component for Post { html! { <>
- +

@@ -70,7 +69,7 @@ impl Post {

- +

@@ -90,7 +89,7 @@ impl Post { fn render_section_hero(&self, section: &content::Section) -> Html { html! {
- +

{ §ion.title }

diff --git a/packages/yew/src/html/conversion.rs b/packages/yew/src/html/conversion.rs index 542443feeee..61598677a4b 100644 --- a/packages/yew/src/html/conversion.rs +++ b/packages/yew/src/html/conversion.rs @@ -95,7 +95,7 @@ mod test { fn test_str() { let _: String = "foo".into_prop_value(); let _: Option = "foo".into_prop_value(); - let _: Cow<'static, str> = "foo".into_prop_value(); - let _: Option> = "foo".into_prop_value(); + let _: AttrValue = "foo".into_prop_value(); + let _: Option = "foo".into_prop_value(); } } diff --git a/packages/yew/src/virtual_dom/vtag.rs b/packages/yew/src/virtual_dom/vtag.rs index e474a3e69a4..aa969d4ddc1 100644 --- a/packages/yew/src/virtual_dom/vtag.rs +++ b/packages/yew/src/virtual_dom/vtag.rs @@ -1143,7 +1143,7 @@ mod tests { <@{"input"} value="World"/> }; let input_vtag = assert_vtag_mut(&mut input_el); - assert_eq!(input_vtag.value(), Some(&Cow::Borrowed("World"))); + assert_eq!(input_vtag.value(), Some(&AttrValue::Static("World"))); assert!(!input_vtag.attributes.iter().any(|(k, _)| k == "value")); }