diff --git a/crates/ely_domain/src/command.rs b/crates/ely_domain/src/command.rs index 6682e77..09a0170 100644 --- a/crates/ely_domain/src/command.rs +++ b/crates/ely_domain/src/command.rs @@ -78,19 +78,21 @@ mod tests { use super::CommandIntent; #[test] - fn plain_text_parses_as_search() { + fn plain_text_parses_as_search() -> Result<(), Box> { assert_eq!( - CommandIntent::parse("servo browser").unwrap(), + CommandIntent::parse("servo browser")?, CommandIntent::Search("servo browser".to_string()) ); + Ok(()) } #[test] - fn domain_like_text_parses_as_navigation() { - let intent = CommandIntent::parse("example.com").unwrap(); + fn domain_like_text_parses_as_navigation() -> Result<(), Box> { + let intent = CommandIntent::parse("example.com")?; let CommandIntent::Navigate(url) = intent else { - panic!("expected navigation intent"); + return Err("expected navigation intent".into()); }; assert_eq!(url.as_str(), "https://example.com"); + Ok(()) } }