Problem
Only 6 of 25+ commands have any test coverage (tests/cli_tests.rs, 393 lines). Ship, merge, sync, undo, adopt, and diff are completely untested.
Proposed Solution
Prioritize testing:
ship --no-pr (no network required)
sync (local bare repo)
undo (local operations)
adopt (local operations)
- Add mock HTTP server for GitHub API tests (merge, ci)
Category: enhancement | Priority: low
Problem
Only 6 of 25+ commands have any test coverage (
tests/cli_tests.rs, 393 lines). Ship, merge, sync, undo, adopt, and diff are completely untested.Proposed Solution
Prioritize testing:
ship --no-pr(no network required)sync(local bare repo)undo(local operations)adopt(local operations)Category: enhancement | Priority: low