From b48f0cb5ece85758d708634da87b26cf1f91eb85 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Tue, 29 Sep 2026 19:43:46 +0200 Subject: [PATCH] Give the model-changed refusal test documents still owed The refusal names the pending count; with every document written the count is zero and the test proved nothing about it. Co-Authored-By: Claude Opus 5.5 --- crates/huginn-daemon/src/index/tests.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/huginn-daemon/src/index/tests.rs b/crates/huginn-daemon/src/index/tests.rs index 37d64f3..76c3ddd 100644 --- a/crates/huginn-daemon/src/index/tests.rs +++ b/crates/huginn-daemon/src/index/tests.rs @@ -1315,10 +1315,11 @@ fn a_model_changed_refusal_names_the_state_and_the_pending_count() { let (_root, mind) = mind_with_documents(); let entries = mind.index_entries(None).unwrap(); let (embedder, index) = pair(); - let mut projector = projected(&embedder, &index, &entries); + let mut projector = projected(&embedder, &index, &entries[..3]); + projector.want(entries[3..].iter().cloned()); embedder.state.lock().unwrap().identity.digest = "d2".into(); let refusal = format!("{:#}", projector.search("anything", 3, SEARCH_DEADLINE).unwrap_err()); - assert!(refusal.contains("model changed") && refusal.contains("being rebuilt") && refusal.contains("pending: 4"), "{refusal}"); + assert!(refusal.contains("model changed") && refusal.contains("being rebuilt") && refusal.contains("pending: 1"), "{refusal}"); } /// A search asks the store what the collection says about itself: a label for