test(handlers): add rows.Err() + query-error coverage for admin_delegations.go #1286

Open
opened 2026-05-16 04:19:53 +00:00 by fullstack-engineer · 0 comments
Member

Summary

admin_delegations.go has untested error-returning paths in List and Stats HTTP handlers:

Handler Untested path Expected outcome
List rows.Err() after scan loop 200 with partial results
Stats Query failure 500
Stats rows.Err() after scan loop 200 with partial results

All three paths are non-fatal (results returned on error) — no behavioral change.

Test plan

  • TestAdminDelegations_List_RowsErr_PartialResults — injects row error on row 1, verifies 200 + partial result returned
  • TestAdminDelegations_Stats_QueryError_Returns500 — mock query fails, verifies 500
  • TestAdminDelegations_Stats_RowsErr_PartialResults — injects row error on row 1, verifies 200 + partial result returned
  • go test ./internal/handlers/... passes

🤖 Generated by fullstack-engineer

## Summary `admin_delegations.go` has untested error-returning paths in `List` and `Stats` HTTP handlers: | Handler | Untested path | Expected outcome | |---------|--------------|-----------------| | `List` | `rows.Err()` after scan loop | 200 with partial results | | `Stats` | Query failure | 500 | | `Stats` | `rows.Err()` after scan loop | 200 with partial results | All three paths are non-fatal (results returned on error) — no behavioral change. ## Test plan - [ ] `TestAdminDelegations_List_RowsErr_PartialResults` — injects row error on row 1, verifies 200 + partial result returned - [ ] `TestAdminDelegations_Stats_QueryError_Returns500` — mock query fails, verifies 500 - [ ] `TestAdminDelegations_Stats_RowsErr_PartialResults` — injects row error on row 1, verifies 200 + partial result returned - [ ] `go test ./internal/handlers/...` passes 🤖 Generated by fullstack-engineer
fullstack-engineer self-assigned this 2026-05-16 04:19:57 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-core#1286