From 1b329c6432fcec878bd453b2e927f478ca9dd1f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sun, 16 Aug 2026 10:29:32 -0600 Subject: [PATCH] one assert per test --- src/command/mod.rs | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/src/command/mod.rs b/src/command/mod.rs index d9b2cdc..ac649c8 100644 --- a/src/command/mod.rs +++ b/src/command/mod.rs @@ -94,25 +94,23 @@ mod tests { use super::Command as Cmd; #[test] - fn etym_wikilink () { + fn etym_wikilink_inline_mixed () { assert_eq! ( Cmd::parse_str ( "blah blah etymology of [[lexicography]]" ), Some (Cmd::Etymology (EntryQuery::basic ("lexicography"))) ); + } + + #[test] + fn etym_wikilink () { assert_eq! ( Cmd::parse_str ( "etym [[lexicography]]" ), Some (Cmd::Etymology (EntryQuery::basic ("lexicography"))) ); - assert_eq! ( - Cmd::parse_str ( - "ety [[lexicography]]" - ), - Some (Cmd::Etymology (EntryQuery::basic ("lexicography"))) - ); } #[test] @@ -142,15 +140,23 @@ mod tests { } #[test] - fn define_wikilink () { - assert_eq! ( - Cmd::parse_str ("[[hoofjob]]"), - Some (Cmd::Define (EntryQuery::basic ("hoofjob"))) - ); + fn define_wikilink_inline () { assert_eq! ( Cmd::parse_str ("bkah blah blah [[quirkchungus]] blbalb"), Some (Cmd::Define (EntryQuery::basic ("quirkchungus"))) ); + } + + #[test] + fn define_wikilink_whole () { + assert_eq! ( + Cmd::parse_str ("[[hoofjob]]"), + Some (Cmd::Define (EntryQuery::basic ("hoofjob"))) + ); + } + + #[test] + fn define_wikilink_resembles_basic () { assert_eq! ( Cmd::parse_str ("define I'm [[twenty]] years old"), Some (Cmd::Define (EntryQuery::basic ("twenty")))