From 419960d038785283a069e9b14dfb4be61aaa5cbb Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Tue, 3 Nov 2026 16:14:09 +0000 Subject: [PATCH] address review: give the test's criteria cell its stored value --- crates/calc/src/eval.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/calc/src/eval.rs b/crates/calc/src/eval.rs index 2bf9fb3a3..2e8a1c409 100644 --- a/crates/calc/src/eval.rs +++ b/crates/calc/src/eval.rs @@ -810,7 +810,11 @@ mod fuel_tests { sheet.cells.set(at("D1"), Cell::value(Value::text("Formula"))); let host_wb = |criterion: &str| { let mut wb = wb.clone(); - wb.sheet_mut(0).unwrap().cells.set(at("D2"), Cell::formula(Formula::new(criterion))); + // A criteria cell is read by its value first (a blank one matches everything): give it + // the value a recalculation would have stored. + let mut cell = Cell::formula(Formula::new(criterion)); + cell.value = Value::Bool(true); + wb.sheet_mut(0).unwrap().cells.set(at("D2"), cell); wb }; let run = |criterion: &str| {