one assert per test

This commit is contained in:
2026-08-16 10:29:32 -06:00
parent 7379cffc03
commit 1b329c6432
+18 -12
View File
@@ -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")))