#[slhx::surface] pub mod ui {} #[cfg(test)] mod tests { use super::ui; use slhx::{IntoEffect, SafeHtml}; use slhx_test::inspect; // req: examples/001 req: codegen/002 req: list/003 #[test] fn kanban_board_updates_generated_slot() { fn render_board() -> impl IntoEffect { ui::board::slots::board.html(SafeHtml::trusted("
")) } assert!(inspect(render_board()).has_slot(ui::board::slots::board)); } // req: examples/001 req: form/002 req: codegen/003 #[test] fn kanban_template_exports_form_and_card_handles() { assert_ne!(ui::board::handles::create_card.id().id, ui::board::handles::move_right.id().id); assert_eq!(ui::board::forms::create_card.field("title").resource, ui::board::forms::create_card.id()); } }