debugger: Start on tabless design (#27837)
 Release Notes: - N/A --------- Co-authored-by: Anthony Eid <hello@anthonyeid.me> Co-authored-by: Anthony <anthony@zed.dev>
This commit is contained in:
co-authored by
Anthony Eid
Anthony
parent
9986a21970
commit
ece4a1cd7c
@@ -109,6 +109,7 @@ async fn test_show_attach_modal_and_select_process(
|
||||
command: vec![],
|
||||
},
|
||||
],
|
||||
true,
|
||||
window,
|
||||
cx,
|
||||
)
|
||||
|
||||
@@ -99,8 +99,8 @@ async fn test_basic_show_debug_panel(executor: BackgroundExecutor, cx: &mut Test
|
||||
|
||||
debug_panel.update(cx, |this, cx| {
|
||||
assert!(this.active_session(cx).is_some());
|
||||
// we have one active session and one inert item
|
||||
assert_eq!(2, this.pane().unwrap().read(cx).items_len());
|
||||
// we have one active session
|
||||
assert_eq!(1, this.pane().unwrap().read(cx).items_len());
|
||||
assert!(running_state.read(cx).selected_thread_id().is_none());
|
||||
});
|
||||
})
|
||||
@@ -135,9 +135,9 @@ async fn test_basic_show_debug_panel(executor: BackgroundExecutor, cx: &mut Test
|
||||
.clone()
|
||||
});
|
||||
|
||||
// we have one active session and one inert item
|
||||
// we have one active session
|
||||
assert_eq!(
|
||||
2,
|
||||
1,
|
||||
debug_panel.update(cx, |this, cx| this.pane().unwrap().read(cx).items_len())
|
||||
);
|
||||
assert_eq!(client.id(), running_state.read(cx).session_id());
|
||||
@@ -175,7 +175,7 @@ async fn test_basic_show_debug_panel(executor: BackgroundExecutor, cx: &mut Test
|
||||
|
||||
debug_panel.update(cx, |this, cx| {
|
||||
assert!(this.active_session(cx).is_some());
|
||||
assert_eq!(2, this.pane().unwrap().read(cx).items_len());
|
||||
assert_eq!(1, this.pane().unwrap().read(cx).items_len());
|
||||
assert_eq!(
|
||||
ThreadId(1),
|
||||
running_state.read(cx).selected_thread_id().unwrap()
|
||||
@@ -245,8 +245,8 @@ async fn test_we_can_only_have_one_panel_per_debug_session(
|
||||
|
||||
debug_panel.update(cx, |this, cx| {
|
||||
assert!(this.active_session(cx).is_some());
|
||||
// we have one active session and one inert item
|
||||
assert_eq!(2, this.pane().unwrap().read(cx).items_len());
|
||||
// we have one active session
|
||||
assert_eq!(1, this.pane().unwrap().read(cx).items_len());
|
||||
});
|
||||
})
|
||||
.unwrap();
|
||||
@@ -281,9 +281,9 @@ async fn test_we_can_only_have_one_panel_per_debug_session(
|
||||
.clone()
|
||||
});
|
||||
|
||||
// we have one active session and one inert item
|
||||
// we have one active session
|
||||
assert_eq!(
|
||||
2,
|
||||
1,
|
||||
debug_panel.update(cx, |this, cx| this.pane().unwrap().read(cx).items_len())
|
||||
);
|
||||
assert_eq!(client.id(), active_session.read(cx).session_id(cx).unwrap());
|
||||
@@ -323,9 +323,9 @@ async fn test_we_can_only_have_one_panel_per_debug_session(
|
||||
.clone()
|
||||
});
|
||||
|
||||
// we have one active session and one inert item
|
||||
// we have one active session
|
||||
assert_eq!(
|
||||
2,
|
||||
1,
|
||||
debug_panel.update(cx, |this, cx| this.pane().unwrap().read(cx).items_len())
|
||||
);
|
||||
assert_eq!(client.id(), active_session.read(cx).session_id(cx).unwrap());
|
||||
@@ -362,7 +362,7 @@ async fn test_we_can_only_have_one_panel_per_debug_session(
|
||||
|
||||
debug_panel.update(cx, |this, cx| {
|
||||
assert!(this.active_session(cx).is_some());
|
||||
assert_eq!(2, this.pane().unwrap().read(cx).items_len());
|
||||
assert_eq!(1, this.pane().unwrap().read(cx).items_len());
|
||||
assert_eq!(
|
||||
ThreadId(1),
|
||||
running_state.read(cx).selected_thread_id().unwrap()
|
||||
@@ -1447,7 +1447,7 @@ async fn test_unsetting_breakpoints_on_clear_breakpoint_action(
|
||||
})
|
||||
.await;
|
||||
|
||||
cx.dispatch_action(workspace::ClearAllBreakpoints);
|
||||
cx.dispatch_action(crate::ClearAllBreakpoints);
|
||||
cx.run_until_parked();
|
||||
|
||||
let shutdown_session = project.update(cx, |project, cx| {
|
||||
|
||||
Reference in New Issue
Block a user