aboutsummaryrefslogtreecommitdiff
path: root/src/server/headless/tests/surface_interest.rs
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-09-14 22:36:04 +0300
committerGitHub <noreply@github.com>2026-09-14 22:36:04 +0300
commitd8b36691d10c6055293ad45324b22af8b8f570e5 (patch)
tree42f6ff4b7ba20a59884a994b38368edd02b16ae2 /src/server/headless/tests/surface_interest.rs
parent4c3b613c8470885df44f0844b8eaecca744c84fb (diff)
fix: avoid resending terminal cells for metadata updates (#4137)
Diffstat (limited to 'src/server/headless/tests/surface_interest.rs')
-rw-r--r--src/server/headless/tests/surface_interest.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/headless/tests/surface_interest.rs b/src/server/headless/tests/surface_interest.rs
index df06dc03..554b216e 100644
--- a/src/server/headless/tests/surface_interest.rs
+++ b/src/server/headless/tests/surface_interest.rs
@@ -64,6 +64,7 @@ async fn metadata_only_shell_is_isolated_until_surface_activation() {
assert!(
server.handle_server_event(ServerEvent::ClientShellConnected {
+ surface_reuse: false,
client_id,
surface_cols: 101,
surface_rows: 37,
@@ -280,6 +281,7 @@ async fn background_surface_activation_preserves_focused_viewer_geometry() {
let (writer, background_control, _) = test_client_writer();
assert!(
server.handle_server_event(ServerEvent::ClientShellConnected {
+ surface_reuse: false,
client_id: 8,
surface_cols: 100,
surface_rows: 35,
@@ -391,6 +393,7 @@ async fn presentation_sync_epoch_replays_modes_and_title() {
let client_id = 63;
assert!(
server.handle_server_event(ServerEvent::ClientShellConnected {
+ surface_reuse: false,
client_id,
surface_cols: 80,
surface_rows: 24,
@@ -505,6 +508,7 @@ async fn two_headless_servers_drive_atomic_endpoint_handoff() {
let source_client_id = 78;
assert!(
source_server.handle_server_event(ServerEvent::ClientShellConnected {
+ surface_reuse: false,
client_id: source_client_id,
surface_cols: 80,
surface_rows: 24,
@@ -530,6 +534,7 @@ async fn two_headless_servers_drive_atomic_endpoint_handoff() {
let target_client_id = 79;
assert!(
target_server.handle_server_event(ServerEvent::ClientShellConnected {
+ surface_reuse: false,
client_id: target_client_id,
surface_cols: 80,
surface_rows: 24,