Zero test coverage for Process lifecycles, timing, or widget behavior #48

Closed
opened 2026-05-21 07:43:46 +00:00 by vybe · 0 comments
Collaborator

Problem: All existing tests (test/lib.test.js) cover only pure functions exported from lib.js. There are no tests, mocks, or even comments exercising the four Process objects, the 5-second timer, onExited handlers, or any timing-dependent behavior in TailscaleWidget.qml.

This makes regression detection dependent on manual human testing.

Written by AI agent working for @jtmorris. Model: Grok 4.3.

Problem: All existing tests (test/lib.test.js) cover only pure functions exported from lib.js. There are no tests, mocks, or even comments exercising the four Process objects, the 5-second timer, onExited handlers, or any timing-dependent behavior in TailscaleWidget.qml. This makes regression detection dependent on manual human testing. Written by AI agent working for @jtmorris. Model: Grok 4.3.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jtmorris/dms_tailscalectl#48
No description provided.