summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-12-04 00:29:36 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-12-10 04:51:08 +0100
commit8e3636d769d96ab5ba49a9647b72c59ae2226dd0 (patch)
treeeea84232ef18308fcf317e3c933d920b3b6d776c
parentcb30f9f60427b9d5538f9fe4fcc0c7c657e063ce (diff)
downloadiced-8e3636d769d96ab5ba49a9647b72c59ae2226dd0.tar.gz
iced-8e3636d769d96ab5ba49a9647b72c59ae2226dd0.tar.bz2
iced-8e3636d769d96ab5ba49a9647b72c59ae2226dd0.zip
Return `Result` in `todos` test
-rw-r--r--examples/todos/src/main.rs12
1 files changed, 4 insertions, 8 deletions
diff --git a/examples/todos/src/main.rs b/examples/todos/src/main.rs
index 8772bb80..51d09962 100644
--- a/examples/todos/src/main.rs
+++ b/examples/todos/src/main.rs
@@ -593,15 +593,12 @@ mod tests {
use iced::test::selector;
#[test]
- fn it_creates_a_new_task() {
+ fn it_creates_a_new_task() -> Result<(), test::Error> {
let (mut todos, _command) = Todos::new();
let _command = todos.update(Message::Loaded(Err(LoadError::File)));
let mut interface = test::interface(todos.view());
-
- let _input = interface
- .click("new-task")
- .expect("new-task input must be present");
+ let _input = interface.click("new-task")?;
interface.typewrite("Create the universe");
interface.press_key(keyboard::key::Named::Enter);
@@ -611,9 +608,8 @@ mod tests {
}
let mut interface = test::interface(todos.view());
+ let _ = interface.find(selector::text("Create the universe"))?;
- let _ = interface
- .find(selector::text("Create the universe"))
- .expect("New task must be present");
+ Ok(())
}
}