mirror of
https://github.com/openai/codex.git
synced 2026-09-08 15:50:34 +00:00
Merge branch 'etraut/tui-cleanup-4' into etraut/tui-cleanup-5
This commit is contained in:
@@ -4831,7 +4831,7 @@ async fn thread_rollback_response_discards_queued_active_thread_events() {
|
||||
|
||||
#[tokio::test]
|
||||
async fn new_session_requests_shutdown_for_previous_conversation() {
|
||||
let (mut app, mut app_event_rx, mut op_rx) = make_test_app_with_channels().await;
|
||||
let (mut app, mut app_event_rx, mut op_rx) = Box::pin(make_test_app_with_channels()).await;
|
||||
|
||||
let thread_id = ThreadId::new();
|
||||
let event = crate::session_state::ThreadSessionState {
|
||||
@@ -4860,10 +4860,12 @@ async fn new_session_requests_shutdown_for_previous_conversation() {
|
||||
while app_event_rx.try_recv().is_ok() {}
|
||||
while op_rx.try_recv().is_ok() {}
|
||||
|
||||
let mut app_server = crate::start_embedded_app_server_for_picker(app.chat_widget.config_ref())
|
||||
.await
|
||||
.expect("embedded app server");
|
||||
app.shutdown_current_thread(&mut app_server).await;
|
||||
let mut app_server = Box::pin(crate::start_embedded_app_server_for_picker(
|
||||
app.chat_widget.config_ref(),
|
||||
))
|
||||
.await
|
||||
.expect("embedded app server");
|
||||
Box::pin(app.shutdown_current_thread(&mut app_server)).await;
|
||||
|
||||
assert!(
|
||||
op_rx.try_recv().is_err(),
|
||||
|
||||
Reference in New Issue
Block a user