use pagetop::prelude::*; fn one_link_nav() -> Nav { Nav::new().with_item(nav::Item::link(Lc::n("Home"), "/")) } // **< Navbar >************************************************************************************* #[pagetop::test] async fn is_not_rendered_when_empty() { let mut navbar = Navbar::simple(); let html = navbar.render(&mut Context::default()).await; assert!(html.is_empty()); } // **< navbar::Item::form >************************************************************************* #[pagetop::test] async fn item_form_renders_the_form() { let mut navbar = Navbar::simple().with_item(navbar::Item::form( Form::new() .with_id("search") .with_action("/search") .with_child(Button::submit(Lc::n("Go"))), )); let html = navbar.render(&mut Context::default()).await.into_string(); assert!(html.contains(r#"