diff --git a/.vscode/settings.json b/.vscode/settings.json index f0cae99..dafa057 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -47,6 +47,7 @@ "desynced", "devedition", "direnv", + "diskutil", "distro", "dists", "DMABUF", @@ -59,6 +60,7 @@ "dtolnay", "dyld", "elif", + "erasevolume", "errorlevel", "esac", "esbuild", @@ -83,6 +85,7 @@ "idlelib", "idletime", "idna", + "imdisk", "infobars", "inkey", "Inno", @@ -132,8 +135,10 @@ "nodecar", "NODELAY", "nodemon", + "nomount", "norestart", "NSIS", + "ntfs", "ntlm", "numpy", "objc", diff --git a/src-tauri/src/ephemeral_dirs.rs b/src-tauri/src/ephemeral_dirs.rs index 9ba331c..bd468ab 100644 --- a/src-tauri/src/ephemeral_dirs.rs +++ b/src-tauri/src/ephemeral_dirs.rs @@ -283,6 +283,9 @@ mod tests { #[test] #[serial_test::serial] fn test_ephemeral_dir_lifecycle() { + // Clear global state to avoid interference from other tests + EPHEMERAL_DIRS.lock().unwrap().clear(); + let profile_id = uuid::Uuid::new_v4(); let id_str = profile_id.to_string();