Skip to content

enhancement: Expand integration test coverage for core workflow commands #161

@erishforG

Description

@erishforG

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:

  1. ship --no-pr (no network required)
  2. sync (local bare repo)
  3. undo (local operations)
  4. adopt (local operations)
  5. Add mock HTTP server for GitHub API tests (merge, ci)

Category: enhancement | Priority: low

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions