From 0edf2b850a1093b009ae5b65624165ce5b0bcb35 Mon Sep 17 00:00:00 2001 From: Harrison Booth <73434116+Harrison-Booth@users.noreply.github.com> Date: Mon, 26 Oct 2026 17:34:04 -0500 Subject: [PATCH] Fix the spill test: clone the workbook out of its Arc (#2053) --- crates/engine/tests/it/sheet_copy_spill.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/engine/tests/it/sheet_copy_spill.rs b/crates/engine/tests/it/sheet_copy_spill.rs index f7e62711b..aed68baf9 100644 --- a/crates/engine/tests/it/sheet_copy_spill.rs +++ b/crates/engine/tests/it/sheet_copy_spill.rs @@ -26,7 +26,7 @@ fn copied_sheet_keeps_spill_values_through_full_recalc() { let before = value(&s, "Grades (2)", "J55"); assert!(matches!(before, Value::Number(_)), "J55 should hold a spilled number, got {before:?}"); - let mut fresh = s.doc().unwrap().wb.clone(); + let mut fresh = (*s.doc().unwrap().wb).clone(); Calc::new().recalc_all(&mut fresh); let after = fresh.sheet(fresh.sheet_index("Grades (2)").unwrap()).unwrap().value(CellRef::parse("J55").unwrap()); assert_eq!(before, after);