MCPcopy Create free account
hub / github.com/github/gh-aw / TestEvalAddReviewerRejectedWhenRequestRemoved

Function TestEvalAddReviewerRejectedWhenRequestRemoved

pkg/cli/outcome_eval_test.go:473–502  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

471}
472
473func TestEvalAddReviewerRejectedWhenRequestRemoved(t *testing.T) {
474 oldGet := outcomeReviewGHAPIGet
475 oldGetArray := outcomeReviewGHAPIGetArray
476 t.Cleanup(func() {
477 outcomeReviewGHAPIGet = oldGet
478 outcomeReviewGHAPIGetArray = oldGetArray
479 })
480
481 outcomeReviewGHAPIGet = func(endpoint string, repo string) (map[string]any, error) {
482 return map[string]any{"users": []any{}, "teams": []any{}}, nil
483 }
484 outcomeReviewGHAPIGetArray = func(endpoint string, repo string) ([]map[string]any, error) {
485 return []map[string]any{}, nil
486 }
487
488 report := evalAddReviewer(CreatedItemReport{
489 Type: "add_reviewer",
490 Number: 42,
491 Repo: "owner/repo",
492 Timestamp: "2026-05-12T00:00:00Z",
493 Metadata: map[string]any{
494 "requested_reviewers": []any{"reviewer1"},
495 },
496 }, "owner/repo")
497
498 assert.Equal(t, OutcomeRejected, report.Result)
499 assert.Equal(t, OutcomeStatusRejected, report.OutcomeStatus)
500 assert.Equal(t, EvidenceStrong, report.EvidenceStrength)
501 assert.Equal(t, "review_request_removed", report.Signal)
502}
503
504func TestEvalSubmitPullRequestReviewDismissed(t *testing.T) {
505 oldGet := outcomeReviewGHAPIGet

Callers

nothing calls this directly

Calls 1

evalAddReviewerFunction · 0.85

Tested by

no test coverage detected