-
Notifications
You must be signed in to change notification settings - Fork 0
[Stage 3] Define provider fixture and mock contract #85
Copy link
Copy link
Open
Labels
agent-friendlyarea: architecturearea: testhelp wantedExtra attention is neededExtra attention is neededneed helpContribution wanted; scoped but needs implementation or research helpContribution wanted; scoped but needs implementation or research helpstage: 3status: blockedBlocked by another issue or design decisionBlocked by another issue or design decision
Metadata
Metadata
Assignees
Labels
agent-friendlyarea: architecturearea: testhelp wantedExtra attention is neededExtra attention is neededneed helpContribution wanted; scoped but needs implementation or research helpContribution wanted; scoped but needs implementation or research helpstage: 3status: blockedBlocked by another issue or design decisionBlocked by another issue or design decision
Type
Fields
Give feedbackNo fields configured for issues without a type.
Goal: define how GitHub/GitLab/provider behavior will be tested without network access.
Related plan: #82.
Depends on: #79 and #22.
Acceptance criteria:
- Define fixture formats for provider responses.
- Define fake client behavior for tests.
- Include success, missing token, rate limit, permission denied, and not found scenarios.
- Keep tests runnable without provider credentials.