mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-16 00:52:27 +00:00
2c3c188fc8
useSystemSettingsState.branchcov0722pm covers the fifteen accessors and change handlers that no test reached: the six env-override lock gates, the backup interval select value and summary, the four settings toggle handlers, and the update check and install path. Zero-hit functions on the module go from 15 to 0 and uncovered branches from 23 to 20. useInfrastructureOperationsState.branchcov0722pm is the first test for that module, which shipped untested today. It drives the privilege-escalation rewrite, the insecure and custom-CA flag builders for both shell and PowerShell, the resolved command token, and the canonical uninstall and connection identity helpers, reaching 65 of 77 branches and 19 of 24 functions. A third candidate covering useSettingsNavigation was written and dropped: it added no branch coverage and its handleSelectAgent cases only round-tripped a one-line setter. Both files are new; no source or existing test was touched.