one assert per test
This commit is contained in:
+18
-12
@@ -94,25 +94,23 @@ mod tests {
|
|||||||
use super::Command as Cmd;
|
use super::Command as Cmd;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn etym_wikilink () {
|
fn etym_wikilink_inline_mixed () {
|
||||||
assert_eq! (
|
assert_eq! (
|
||||||
Cmd::parse_str (
|
Cmd::parse_str (
|
||||||
"blah blah etymology of [[lexicography]]"
|
"blah blah etymology of [[lexicography]]"
|
||||||
),
|
),
|
||||||
Some (Cmd::Etymology (EntryQuery::basic ("lexicography")))
|
Some (Cmd::Etymology (EntryQuery::basic ("lexicography")))
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn etym_wikilink () {
|
||||||
assert_eq! (
|
assert_eq! (
|
||||||
Cmd::parse_str (
|
Cmd::parse_str (
|
||||||
"etym [[lexicography]]"
|
"etym [[lexicography]]"
|
||||||
),
|
),
|
||||||
Some (Cmd::Etymology (EntryQuery::basic ("lexicography")))
|
Some (Cmd::Etymology (EntryQuery::basic ("lexicography")))
|
||||||
);
|
);
|
||||||
assert_eq! (
|
|
||||||
Cmd::parse_str (
|
|
||||||
"ety [[lexicography]]"
|
|
||||||
),
|
|
||||||
Some (Cmd::Etymology (EntryQuery::basic ("lexicography")))
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -142,15 +140,23 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn define_wikilink () {
|
fn define_wikilink_inline () {
|
||||||
assert_eq! (
|
|
||||||
Cmd::parse_str ("[[hoofjob]]"),
|
|
||||||
Some (Cmd::Define (EntryQuery::basic ("hoofjob")))
|
|
||||||
);
|
|
||||||
assert_eq! (
|
assert_eq! (
|
||||||
Cmd::parse_str ("bkah blah blah [[quirkchungus]] blbalb"),
|
Cmd::parse_str ("bkah blah blah [[quirkchungus]] blbalb"),
|
||||||
Some (Cmd::Define (EntryQuery::basic ("quirkchungus")))
|
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! (
|
assert_eq! (
|
||||||
Cmd::parse_str ("define I'm [[twenty]] years old"),
|
Cmd::parse_str ("define I'm [[twenty]] years old"),
|
||||||
Some (Cmd::Define (EntryQuery::basic ("twenty")))
|
Some (Cmd::Define (EntryQuery::basic ("twenty")))
|
||||||
|
|||||||
Reference in New Issue
Block a user