mirror of
https://github.com/aaddrick/claude-desktop-debian.git
synced 2026-05-17 00:26:21 +03:00
* test: isolate cleanup_stale_cowork_socket BATS from host pgrep state Stub `pgrep` inside the `cleanup_stale_cowork_socket: removes stale socket file` test so it returns nonzero. Without this, the test fails on any developer machine running Claude Desktop because the real `pgrep -f cowork-vm-service\.js` finds the live daemon and the function correctly bails out before removing the socket — the function's "daemon alive, leave socket alone" branch was leaking into a test that was supposed to exercise the "no daemon, remove stale socket" branch. Fixes #533 * test: address PR #534 review — drop no-op export and stale comment Per aaddrick's review: - export -f pgrep is a no-op since cleanup_stale_cowork_socket runs in the same shell and bash function lookup beats PATH - the "socat connection should fail" comment predates the move to pgrep checks and is now misleading