tests are passing

This commit is contained in:
filipriec_vm
2026-01-11 10:50:23 +01:00
parent d41182b13b
commit 0926bbee46
2 changed files with 18 additions and 3 deletions

View File

@@ -51,11 +51,22 @@ impl Component for TestComponent {
self.field_b.clear();
Ok(())
}
fn handle_text(
&mut self,
focus: &Self::Focus,
ch: char,
) -> Result<Option<Self::Event>, tui_orchestrator::component::error::ComponentError> {
match focus {
Self::Focus::FieldA | Self::Focus::FieldB => Ok(Some(Self::Event::TextTyped(ch))),
_ => Ok(None),
}
}
}
#[test]
fn test_component_targets() {
let mut component = TestComponent {
let component = TestComponent {
field_a: alloc::string::String::new(),
field_b: alloc::string::String::new(),
};
@@ -109,7 +120,7 @@ fn test_component_on_enter_clears() {
#[test]
fn test_component_defaults() {
let component = TestComponent {
let mut component = TestComponent {
field_a: alloc::string::String::new(),
field_b: alloc::string::String::new(),
};