From ffb6c8967daa0ca1d24a3c8a4b48030912316673 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 1 Sep 2026 13:37:45 +0300 Subject: [PATCH] test: make client mode assertions platform-neutral --- tests/client_mode.rs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/client_mode.rs b/tests/client_mode.rs index 04a39cd0..c6c76c34 100644 --- a/tests/client_mode.rs +++ b/tests/client_mode.rs @@ -17,8 +17,8 @@ use serde_json::Value; use support::{ cleanup_test_base, client_shell_handshake, read_server_message, register_runtime_dir, register_spawned_herdr_pid, unregister_spawned_herdr_pid, wait_for_client_shell_bootstrap, - wait_for_message_variant, wait_for_socket, wait_until, CURRENT_PROTOCOL, - SERVER_MESSAGE_PANE_SURFACE, SERVER_MESSAGE_PANE_SURFACE_PATCH, + wait_for_message_variant, wait_for_message_variants, wait_for_socket, wait_until, + CURRENT_PROTOCOL, SERVER_MESSAGE_PANE_SURFACE, SERVER_MESSAGE_PANE_SURFACE_PATCH, SERVER_MESSAGE_SEMANTIC_NOTIFICATION, SERVER_MESSAGE_SERVER_SHUTDOWN, }; @@ -993,7 +993,7 @@ fn configured_window_title_tracks_all_tokens_and_focused_osc_only() { "hostname token was empty: {renamed}" ); - send_pane_shell_command(&api_socket, &pane_id, r"printf '\033]0;⠋ building\007'"); + send_pane_shell_command(&api_socket, &pane_id, r"printf '\033]0;building\007'"); wait_for_window_title(&output, "|W=space-a|T=tab-a|P=pane-a|O=building"); let second_tab = send_json_request( @@ -1322,13 +1322,16 @@ fn client_receives_pane_surface_after_pane_output() { ); assert!(sent.get("error").is_none(), "{sent}"); assert!( - wait_for_message_variant( + wait_for_message_variants( &mut stream, Duration::from_secs(5), - SERVER_MESSAGE_PANE_SURFACE_PATCH, + &[ + SERVER_MESSAGE_PANE_SURFACE, + SERVER_MESSAGE_PANE_SURFACE_PATCH, + ], ) - .expect("wait for post-output pane surface patch"), - "should receive an incremental pane surface patch after pane output" + .expect("wait for post-output pane surface"), + "should receive a pane surface update after pane output" ); cleanup_spawned_herdr(spawned, base);