tasks: Prefer worktree tasks to global tasks in tag selection (#11427)

Release Notes:

- Added test indicators in Rust files, backed by task system.
This commit is contained in:
Piotr Osiewicz 2024-05-06 16:53:48 +02:00 committed by GitHub
parent 29c675ba17
commit d4636481ac
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 63 additions and 56 deletions

View file

@ -192,6 +192,12 @@ async fn test_managing_project_specific_settings(cx: &mut gpui::TestAppContext)
assert_eq!(
all_tasks,
vec![
(
global_task_source_kind.clone(),
"cargo check".to_string(),
vec!["check".to_string(), "--all".to_string()],
HashMap::default(),
),
(
TaskSourceKind::Worktree {
id: workree_id,
@ -202,12 +208,6 @@ async fn test_managing_project_specific_settings(cx: &mut gpui::TestAppContext)
vec!["check".to_string()],
HashMap::default(),
),
(
global_task_source_kind.clone(),
"cargo check".to_string(),
vec!["check".to_string(), "--all".to_string()],
HashMap::default(),
),
]
);
});
@ -278,16 +278,6 @@ async fn test_managing_project_specific_settings(cx: &mut gpui::TestAppContext)
assert_eq!(
all_tasks,
vec![
(
TaskSourceKind::Worktree {
id: workree_id,
abs_path: PathBuf::from("/the-root/b/.zed/tasks.json"),
id_base: "local_tasks_for_worktree",
},
"cargo check".to_string(),
vec!["check".to_string()],
HashMap::default(),
),
(
TaskSourceKind::Worktree {
id: workree_id,
@ -305,6 +295,16 @@ async fn test_managing_project_specific_settings(cx: &mut gpui::TestAppContext)
"-Zunstable-options".to_string()
))),
),
(
TaskSourceKind::Worktree {
id: workree_id,
abs_path: PathBuf::from("/the-root/b/.zed/tasks.json"),
id_base: "local_tasks_for_worktree",
},
"cargo check".to_string(),
vec!["check".to_string()],
HashMap::default(),
),
]
);
});