From 5d12c8a7d70d3bf55f975cab77cdfdba56f1e4cc Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Tue, 3 Nov 2026 12:59:11 +0000 Subject: [PATCH] address review: clear stale export test dir before use --- crates/script/src/tests.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/script/src/tests.rs b/crates/script/src/tests.rs index a3d8c6fea..0a778389e 100644 --- a/crates/script/src/tests.rs +++ b/crates/script/src/tests.rs @@ -667,6 +667,8 @@ fn save_frame_to_png_writes_behind_the_file_gate() { #[test] fn export_commands_run_directly_by_a_script_respect_the_file_gate() { let dir = std::env::temp_dir().join(format!("ec-direct-export-{}", std::process::id())); + // A leftover dir from an interrupted run (same pid) must not feed stale absence checks. + let _ = std::fs::remove_dir_all(&dir); std::fs::create_dir_all(&dir).unwrap(); let png = dir.join("frame.png"); let tpl = dir.join("card.ectemplate");