From dd94b59a25fd0724ff921929f95bdc344e39ea4d Mon Sep 17 00:00:00 2001 From: Ben C Date: Thu, 12 Mar 2026 19:58:26 -0400 Subject: [PATCH] Tests for returning None --- src/brain.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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"; -- 2.51.2