test: separate agent installation and PATH fixtures on Unix

This commit is contained in:
kuddev committed 2026-09-21 23:10:21 +08:00
1 parent 2de347f57a
commit f4a42a878a
1 file changed
+2 -1
@@ -189,7 +189,8 @@ mod tests {
let dir = tempfile::tempdir().unwrap(); let dir = tempfile::tempdir().unwrap();
let grok_dir = dir.path().join(".grok/bin"); let grok_dir = dir.path().join(".grok/bin");
let grok = executable(&grok_dir, "agent"); 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 cursor = executable(&cursor_dir, "agent");
let dirs = vec![grok_dir, cursor_dir]; let dirs = vec![grok_dir, cursor_dir];
assert_eq!(find_executable(AgentKind::Cursor, &dirs), Some(cursor)); assert_eq!(find_executable(AgentKind::Cursor, &dirs), Some(cursor));