---
source: zellij-server/src/./unit/screen_tests.rs
assertion_line: 2571
expression: "format!(\"{:#?}\", * received_plugin_instructions.lock().unwrap())"
---
[
    Update(
        None,
        Some(
            10,
        ),
        InputReceived,
    ),
    Update(
        None,
        Some(
            10,
        ),
        InputReceived,
    ),
    Update(
        None,
        Some(
            1,
        ),
        ModeUpdate(
            ModeInfo {
                mode: Normal,
                keybinds: [],
                style: Style {
                    colors: Palette {
                        source: Default,
                        theme_hue: Dark,
                        fg: EightBit(
                            0,
                        ),
                        bg: EightBit(
                            0,
                        ),
                        black: EightBit(
                            0,
                        ),
                        red: EightBit(
                            0,
                        ),
                        green: EightBit(
                            0,
                        ),
                        yellow: EightBit(
                            0,
                        ),
                        blue: EightBit(
                            0,
                        ),
                        magenta: EightBit(
                            0,
                        ),
                        cyan: EightBit(
                            0,
                        ),
                        white: EightBit(
                            0,
                        ),
                        orange: EightBit(
                            0,
                        ),
                        gray: EightBit(
                            0,
                        ),
                        purple: EightBit(
                            0,
                        ),
                        gold: EightBit(
                            0,
                        ),
                        silver: EightBit(
                            0,
                        ),
                        pink: EightBit(
                            0,
                        ),
                        brown: EightBit(
                            0,
                        ),
                    },
                    rounded_corners: false,
                },
                capabilities: PluginCapabilities {
                    arrow_fonts: false,
                },
                session_name: Some(
                    "zellij-test",
                ),
            },
        ),
    ),
    Update(
        None,
        Some(
            1,
        ),
        ModeUpdate(
            ModeInfo {
                mode: Normal,
                keybinds: [],
                style: Style {
                    colors: Palette {
                        source: Default,
                        theme_hue: Dark,
                        fg: EightBit(
                            0,
                        ),
                        bg: EightBit(
                            0,
                        ),
                        black: EightBit(
                            0,
                        ),
                        red: EightBit(
                            0,
                        ),
                        green: EightBit(
                            0,
                        ),
                        yellow: EightBit(
                            0,
                        ),
                        blue: EightBit(
                            0,
                        ),
                        magenta: EightBit(
                            0,
                        ),
                        cyan: EightBit(
                            0,
                        ),
                        white: EightBit(
                            0,
                        ),
                        orange: EightBit(
                            0,
                        ),
                        gray: EightBit(
                            0,
                        ),
                        purple: EightBit(
                            0,
                        ),
                        gold: EightBit(
                            0,
                        ),
                        silver: EightBit(
                            0,
                        ),
                        pink: EightBit(
                            0,
                        ),
                        brown: EightBit(
                            0,
                        ),
                    },
                    rounded_corners: false,
                },
                capabilities: PluginCapabilities {
                    arrow_fonts: false,
                },
                session_name: Some(
                    "zellij-test",
                ),
            },
        ),
    ),
    Update(
        None,
        Some(
            1,
        ),
        TabUpdate(
            [
                TabInfo {
                    position: 0,
                    name: "Tab #1",
                    active: true,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
            ],
        ),
    ),
    Update(
        None,
        Some(
            1,
        ),
        ModeUpdate(
            ModeInfo {
                mode: Normal,
                keybinds: [],
                style: Style {
                    colors: Palette {
                        source: Default,
                        theme_hue: Dark,
                        fg: EightBit(
                            0,
                        ),
                        bg: EightBit(
                            0,
                        ),
                        black: EightBit(
                            0,
                        ),
                        red: EightBit(
                            0,
                        ),
                        green: EightBit(
                            0,
                        ),
                        yellow: EightBit(
                            0,
                        ),
                        blue: EightBit(
                            0,
                        ),
                        magenta: EightBit(
                            0,
                        ),
                        cyan: EightBit(
                            0,
                        ),
                        white: EightBit(
                            0,
                        ),
                        orange: EightBit(
                            0,
                        ),
                        gray: EightBit(
                            0,
                        ),
                        purple: EightBit(
                            0,
                        ),
                        gold: EightBit(
                            0,
                        ),
                        silver: EightBit(
                            0,
                        ),
                        pink: EightBit(
                            0,
                        ),
                        brown: EightBit(
                            0,
                        ),
                    },
                    rounded_corners: false,
                },
                capabilities: PluginCapabilities {
                    arrow_fonts: false,
                },
                session_name: Some(
                    "zellij-test",
                ),
            },
        ),
    ),
    Update(
        None,
        Some(
            1,
        ),
        ModeUpdate(
            ModeInfo {
                mode: Normal,
                keybinds: [],
                style: Style {
                    colors: Palette {
                        source: Default,
                        theme_hue: Dark,
                        fg: EightBit(
                            0,
                        ),
                        bg: EightBit(
                            0,
                        ),
                        black: EightBit(
                            0,
                        ),
                        red: EightBit(
                            0,
                        ),
                        green: EightBit(
                            0,
                        ),
                        yellow: EightBit(
                            0,
                        ),
                        blue: EightBit(
                            0,
                        ),
                        magenta: EightBit(
                            0,
                        ),
                        cyan: EightBit(
                            0,
                        ),
                        white: EightBit(
                            0,
                        ),
                        orange: EightBit(
                            0,
                        ),
                        gray: EightBit(
                            0,
                        ),
                        purple: EightBit(
                            0,
                        ),
                        gold: EightBit(
                            0,
                        ),
                        silver: EightBit(
                            0,
                        ),
                        pink: EightBit(
                            0,
                        ),
                        brown: EightBit(
                            0,
                        ),
                    },
                    rounded_corners: false,
                },
                capabilities: PluginCapabilities {
                    arrow_fonts: false,
                },
                session_name: Some(
                    "zellij-test",
                ),
            },
        ),
    ),
    Update(
        None,
        Some(
            1,
        ),
        TabUpdate(
            [
                TabInfo {
                    position: 0,
                    name: "Tab #1",
                    active: false,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
                TabInfo {
                    position: 1,
                    name: "Tab #2",
                    active: true,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
            ],
        ),
    ),
    Update(
        None,
        Some(
            1,
        ),
        TabUpdate(
            [
                TabInfo {
                    position: 0,
                    name: "Tab #1",
                    active: false,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
                TabInfo {
                    position: 1,
                    name: "",
                    active: true,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
            ],
        ),
    ),
    Update(
        None,
        Some(
            1,
        ),
        TabUpdate(
            [
                TabInfo {
                    position: 0,
                    name: "Tab #1",
                    active: false,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
                TabInfo {
                    position: 1,
                    name: "new-tab-name",
                    active: true,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
            ],
        ),
    ),
    Update(
        None,
        Some(
            10,
        ),
        InputReceived,
    ),
    Update(
        None,
        Some(
            1,
        ),
        TabUpdate(
            [
                TabInfo {
                    position: 0,
                    name: "Tab #1",
                    active: false,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
                TabInfo {
                    position: 1,
                    name: "Tab #2",
                    active: true,
                    panes_to_hide: 0,
                    is_fullscreen_active: false,
                    is_sync_panes_active: false,
                    are_floating_panes_visible: false,
                    other_focused_clients: [],
                },
            ],
        ),
    ),
    Exit,
]
