diff --git a/src/brain.rs b/src/brain.rs index 2e5a342..2a25a62 100644 --- a/src/brain.rs +++ b/src/brain.rs @@ -322,6 +322,23 @@ mod tests { } } + #[test] + fn none_on_empty() { + let mut brain = Brain::default(); + + let reply = brain.respond("hello", false, false, None); + assert_eq!(reply, None); + } + + #[test] + fn none_on_end() { + let mut brain = Brain::default(); + brain.ingest("world hello"); + + let reply = brain.respond("hello", false, false, None); + assert_eq!(reply, None); + } + #[test] fn long_chain() { const LETTERS: &str = "abcdefghijklmnopqrstuvwxyz";