Skip to content

test: cover status classification and git logic gaps - #6

Merged
EthanThatOneKid merged 1 commit into
mainfrom
cover-status-tests
Aug 8, 2026
Merged

test: cover status classification and git logic gaps#6
EthanThatOneKid merged 1 commit into
mainfrom
cover-status-tests

Conversation

@EthanThatOneKid

Copy link
Copy Markdown
Contributor

Addresses the transferred test-suite request (was wazootech/workspace#25, now workspace-cli#4).

Adds coverage for the six acceptance areas against the ported CLI:

  • \ ests/git_test.ts\ (new): \defaultBranch\ undefined path, \configuredUpstream\ resolution + unset, \�ranchAb\ rev-list fallback (tab/space delimiters, failure), porcelain-v2 branch line.
  • \ ests/integration_test.ts:
    epoStatus\ MISSING/INVALID, unmanaged checkout detection under repos dir, \hasErrors\ aggregation, \defaultBranch\ missing origin/HEAD.

45 tests total (was 33). CI already runs \deno task ci\ which includes \deno test.

@EthanThatOneKid
EthanThatOneKid merged commit b55df1d into main Aug 8, 2026
1 check passed
@EthanThatOneKid
EthanThatOneKid deleted the cover-status-tests branch August 8, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant