mirror of
https://github.com/zed-industries/zed.git
synced 2024-10-23 23:09:42 +00:00
Represent dirty state in item-testing code
This commit is contained in:
parent
c39764487c
commit
0b52308c99
1 changed files with 6 additions and 3 deletions
|
@ -2429,17 +2429,17 @@ mod tests {
|
|||
|
||||
add_labeled_item(&workspace, &pane, "A", true, cx);
|
||||
add_labeled_item(&workspace, &pane, "B", false, cx);
|
||||
add_labeled_item(&workspace, &pane, "C", false, cx);
|
||||
add_labeled_item(&workspace, &pane, "C", true, cx);
|
||||
add_labeled_item(&workspace, &pane, "D", false, cx);
|
||||
add_labeled_item(&workspace, &pane, "E", false, cx);
|
||||
assert_item_labels(&pane, ["A", "B", "C", "D", "E*"], cx);
|
||||
assert_item_labels(&pane, ["A^", "B", "C^", "D", "E*"], cx);
|
||||
|
||||
workspace.update(cx, |workspace, cx| {
|
||||
Pane::close_clean_items(workspace, &CloseCleanItems, cx);
|
||||
});
|
||||
|
||||
deterministic.run_until_parked();
|
||||
assert_item_labels(&pane, ["A*"], cx);
|
||||
assert_item_labels(&pane, ["A^", "C*^"], cx);
|
||||
}
|
||||
|
||||
#[gpui::test]
|
||||
|
@ -2597,6 +2597,9 @@ mod tests {
|
|||
if ix == pane.active_item_index {
|
||||
state.push('*');
|
||||
}
|
||||
if item.is_dirty(cx) {
|
||||
state.push('^');
|
||||
}
|
||||
state
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
|
|
Loading…
Reference in a new issue