diff --git a/test/shell.d/monitor-recovery-test.sh b/test/shell.d/monitor-recovery-test.sh index c0d002b0..18cab29b 100755 --- a/test/shell.d/monitor-recovery-test.sh +++ b/test/shell.d/monitor-recovery-test.sh @@ -30,6 +30,11 @@ grep -F 'sync_clamshell_after_monitor_change' "$monitor_watch" >/dev/null grep -F 'socat -U - "UNIX-CONNECT:$SOCKET"' "$monitor_watch" >/dev/null pass "monitor watcher reconciles clamshell state on startup" +grep -F 'omarchy-hw-laptop && omarchy-hyprland-monitor-external-active' "$monitor_watch" >/dev/null +grep -F 'sync_poll_state' "$monitor_watch" >/dev/null +grep -F 'done < <(socat' "$monitor_watch" >/dev/null +pass "clamshell poll only runs on a docked laptop, not desktops or undocked laptops" + grep -F '/proc/acpi/button/lid/*/state' "$hw_clamshell" >/dev/null grep -F 'omarchy-hw-external-monitors' "$hw_clamshell" >/dev/null pass "clamshell helper detects closed-lid external monitor state"