From d021e2baed40bb95234e35a0b6eab147f18276df Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Tue, 3 Nov 2026 13:42:34 +0000 Subject: [PATCH] engine: drive the undo-budget test through slide.rename --- crates/engine/src/tests.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/engine/src/tests.rs b/crates/engine/src/tests.rs index 750e06304..9bf43b58d 100644 --- a/crates/engine/src/tests.rs +++ b/crates/engine/src/tests.rs @@ -3351,11 +3351,7 @@ fn undo_history_counts_slide_notes() { .unwrap(); s.doc_mut().unwrap().history = History { limit: 500, byte_limit: 8 << 20, ..Default::default() }; for i in 0..40 { - s.edit(|doc, _| { - std::sync::Arc::make_mut(&mut doc.slides[0]).name = format!("v{i}"); - Ok(()) - }) - .unwrap(); + s.execute("slide.rename", &json!({"name": format!("v{i}"), "index": 0})).unwrap(); } let n = s.doc().unwrap().history.undo.len(); assert!((1..=8).contains(&n), "{n} steps of 1 MB notes kept under an 8 MB budget");