use pagetop::prelude::*; // **< Button >************************************************************************************* #[pagetop::test] async fn label_is_rendered_when_set() { let mut button = Button::submit(Lc::n("Save")); let html = button.render(&mut Context::default()).await.into_string(); assert!(html.contains("Save")); } #[pagetop::test] async fn label_can_be_cleared_with_lc_none() { let mut button = Button::submit(Lc::n("Save")).with_label(Lc::none()); let html = button.render(&mut Context::default()).await.into_string(); assert!(!html.contains("Save")); // The button itself must still render. assert!(html.contains("`, tal y como documenta `Button::with_href()`. let mut button = Button::anchor(Lc::n("Edit"), "/items/1/edit").with_href(Route::default()); let html = button.render(&mut Context::default()).await.into_string(); assert!(html.starts_with("