From 97ba2820443a72b271f9e131f4bbef6ed4bae9fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20L?= Date: Sat, 3 Oct 2026 18:25:05 +0200 Subject: [PATCH] Import: update copy-import test for the background folder scan Co-Authored-By: Claude Sonnet 5.5 --- crates/ui-egui/src/headless.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/ui-egui/src/headless.rs b/crates/ui-egui/src/headless.rs index d2669ea6c..bf8d442dd 100644 --- a/crates/ui-egui/src/headless.rs +++ b/crates/ui-egui/src/headless.rs @@ -990,8 +990,10 @@ mod tests { let mut h = Headless::new(app, [1300.0, 900.0], 1.0); let t = Duration::from_secs(10); let r = h.request("engine.execute", json!({"command": "file.addPhotos", "params": {"paths": [src.to_string_lossy()]}}), t); - assert_eq!(r["result"]["candidates"], 10, "{r}"); + assert_eq!(r["result"]["scanning"], true, "{r}"); h.settle(SETTLE); + let Some(crate::state::Dialog::Import { opts }) = &h.app.ui.dialog else { panic!("no import review") }; + assert_eq!(opts.candidates.len(), 10); for id in ["button:importCopy", "button:importDest"] { let r = h.request("ui.clickWidget", json!({"id": id}), t); assert_eq!(r["ok"], true, "{id}: {r}");