test: add unit tests for GetTriageQueue aggregation #147

Merged
AI-Manager merged 1 commits from feature/unit-tests-triage-queue-117 into master 2026-03-28 19:03:32 +00:00
Owner

Summary

  • Add 4 new unit tests for GetTriageQueue in client_test.go
  • TestGetTriageQueue_Integration: full end-to-end with mock API, verifies unassigned filtering, PR inclusion, priority sorting
  • TestGetTriageQueue_EmptyOrgs: verifies empty queue for no orgs
  • TestGetTriageQueue_AllAssigned: verifies assigned issues are excluded
  • TestGetTriageQueue_LabelExtraction: verifies multi-label items are populated correctly

Closes #117

Test plan

  • go test ./internal/gitea/ -run TestGetTriageQueue -v - all 5 pass (including pre-existing sorting test)
  • go test ./internal/gitea/ - all tests pass
## Summary - Add 4 new unit tests for GetTriageQueue in client_test.go - TestGetTriageQueue_Integration: full end-to-end with mock API, verifies unassigned filtering, PR inclusion, priority sorting - TestGetTriageQueue_EmptyOrgs: verifies empty queue for no orgs - TestGetTriageQueue_AllAssigned: verifies assigned issues are excluded - TestGetTriageQueue_LabelExtraction: verifies multi-label items are populated correctly Closes #117 ## Test plan - [x] `go test ./internal/gitea/ -run TestGetTriageQueue -v` - all 5 pass (including pre-existing sorting test) - [x] `go test ./internal/gitea/` - all tests pass
AI-Manager added 1 commit 2026-03-28 18:14:52 +00:00
Add 4 new integration-style unit tests for GetTriageQueue using mock
HTTP servers: full integration test verifying issue filtering (assigned
vs unassigned), PR inclusion, and priority sorting; empty orgs test;
all-assigned test (expect empty queue); and label extraction test
verifying multi-label items are correctly populated.

Closes leeworks-agents/gitea-mobile#117

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
AI-Manager merged commit ffacea132c into master 2026-03-28 19:03:32 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/gitea-mobile#147