From f4a42a878a4e053172ced01c26b2961eddf1656d Mon Sep 17 00:00:00 2001 From: kuddev Date: Mon, 21 Sep 2026 23:10:21 +0800 Subject: [PATCH] test: separate agent installation and PATH fixtures on Unix --- nebula_app/src/platform/agent_integrations.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nebula_app/src/platform/agent_integrations.rs b/nebula_app/src/platform/agent_integrations.rs index 01d5f92..6616ac7 100644 --- a/nebula_app/src/platform/agent_integrations.rs +++ b/nebula_app/src/platform/agent_integrations.rs @@ -189,7 +189,8 @@ mod tests { let dir = tempfile::tempdir().unwrap(); let grok_dir = dir.path().join(".grok/bin"); let grok = executable(&grok_dir, "agent"); - let cursor_dir = dir.path().join("cursor-agent/versions/current"); + // Keep the installation directory distinct from the extensionless PATH command on Unix. + let cursor_dir = dir.path().join("installed/cursor-agent/versions/current"); let cursor = executable(&cursor_dir, "agent"); let dirs = vec![grok_dir, cursor_dir]; assert_eq!(find_executable(AgentKind::Cursor, &dirs), Some(cursor));