summaryrefslogtreecommitdiffstats
path: root/zellij-server/src/unit
diff options
context:
space:
mode:
Diffstat (limited to 'zellij-server/src/unit')
-rw-r--r--zellij-server/src/unit/screen_tests.rs2
-rw-r--r--zellij-server/src/unit/tab_tests.rs9
2 files changed, 11 insertions, 0 deletions
diff --git a/zellij-server/src/unit/screen_tests.rs b/zellij-server/src/unit/screen_tests.rs
index cb2799580..ca34645df 100644
--- a/zellij-server/src/unit/screen_tests.rs
+++ b/zellij-server/src/unit/screen_tests.rs
@@ -90,12 +90,14 @@ fn create_new_screen(size: Size) -> Screen {
let max_panes = None;
let mode_info = ModeInfo::default();
let draw_pane_frames = false;
+ let session_is_mirrored = true;
Screen::new(
bus,
&client_attributes,
max_panes,
mode_info,
draw_pane_frames,
+ session_is_mirrored,
)
}
diff --git a/zellij-server/src/unit/tab_tests.rs b/zellij-server/src/unit/tab_tests.rs
index 426ae98b8..d356cad72 100644
--- a/zellij-server/src/unit/tab_tests.rs
+++ b/zellij-server/src/unit/tab_tests.rs
@@ -12,7 +12,10 @@ use zellij_utils::input::layout::LayoutTemplate;
use zellij_utils::ipc::IpcReceiverWithContext;
use zellij_utils::pane_size::Size;
+use std::cell::{RefCell, RefMut};
+use std::collections::HashSet;
use std::os::unix::io::RawFd;
+use std::rc::Rc;
use zellij_utils::nix;
@@ -89,6 +92,10 @@ fn create_new_tab(size: Size) -> Tab {
let colors = Palette::default();
let draw_pane_frames = true;
let client_id = 1;
+ let session_is_mirrored = true;
+ let mut connected_clients = HashSet::new();
+ connected_clients.insert(client_id);
+ let connected_clients = Rc::new(RefCell::new(connected_clients));
let mut tab = Tab::new(
index,
position,
@@ -100,6 +107,8 @@ fn create_new_tab(size: Size) -> Tab {
mode_info,
colors,
draw_pane_frames,
+ connected_clients,
+ session_is_mirrored,
client_id,
);
tab.apply_layout(