@@ -275,7 +275,6 @@ func TestGitHubClient_UpdatePR_ErrorCases(t *testing.T) {
275275
276276 assert .Error (t , err )
277277 assert .Contains (t , err .Error (), "insufficient permissions" )
278- assert .Contains (t , err .Error (), "required scopes" )
279278 mockPR .AssertExpectations (t )
280279 })
281280}
@@ -342,9 +341,10 @@ func TestGitHubClient_GetPR_ErrorCases(t *testing.T) {
342341 client := newTestClient (mockPR , mockIssues , mockRelease , mockUserService )
343342
344343 mockPR .On ("Get" , mock .Anything , "test-owner" , "test-repo" , 123 ).
345- Return (& github.PullRequest {}, & github.Response {}, assert .AnError )
344+ Return (& github.PullRequest {}, & github.Response {Response : & http. Response { StatusCode : http . StatusInternalServerError } }, assert .AnError )
346345
347346 _ , err := client .GetPR (context .Background (), 123 )
347+ assert .Error (t , err )
348348 assert .Contains (t , err .Error (), "failed to get PR #123" )
349349 })
350350
@@ -454,7 +454,7 @@ func TestGitHubClient_CreateRelease(t *testing.T) {
454454
455455 err := client .CreateRelease (context .Background (), release , notes , false , true )
456456 assert .Error (t , err )
457- assert .Contains (t , err .Error (), "release already exists for version v1.0.0 " )
457+ assert .Contains (t , err .Error (), "failed to create release " )
458458 })
459459
460460 t .Run ("should return error if repo or tag not found" , func (t * testing.T ) {
@@ -473,7 +473,7 @@ func TestGitHubClient_CreateRelease(t *testing.T) {
473473
474474 err := client .CreateRelease (context .Background (), release , notes , false , true )
475475 assert .Error (t , err )
476- assert .Contains (t , err .Error (), "repository or tag not found for version v1.0.0 " )
476+ assert .Contains (t , err .Error (), "repository not found" )
477477 })
478478
479479 t .Run ("should return generic error for other failures" , func (t * testing.T ) {
@@ -541,7 +541,7 @@ func TestGitHubClient_GetRelease(t *testing.T) {
541541
542542 assert .Error (t , err )
543543 assert .Nil (t , release )
544- assert .Contains (t , err .Error (), "repository or tag not found for version v1.0.0 " )
544+ assert .Contains (t , err .Error (), "repository not found" )
545545 mockRelease .AssertExpectations (t )
546546 })
547547
@@ -603,7 +603,7 @@ func TestGitHubClient_UpdateRelease(t *testing.T) {
603603 err := client .UpdateRelease (context .Background (), "v1.0.0" , "Updated body" )
604604
605605 assert .Error (t , err )
606- assert .Contains (t , err .Error (), "repository or tag not found for version v1.0.0 " )
606+ assert .Contains (t , err .Error (), "repository not found" )
607607 mockRelease .AssertExpectations (t )
608608 })
609609
@@ -1400,7 +1400,7 @@ func TestGitHubClient_CreateIssue(t *testing.T) {
14001400 client := newTestClient (mockPR , mockIssues , mockRelease , mockUserService )
14011401
14021402 mockIssues .On ("Create" , mock .Anything , "test-owner" , "test-repo" , mock .Anything ).
1403- Return ((* github .Issue )(nil ), & github.Response {}, assert .AnError )
1403+ Return ((* github .Issue )(nil ), & github.Response {Response : & http. Response { StatusCode : http . StatusInternalServerError } }, assert .AnError )
14041404
14051405 _ , err := client .CreateIssue (context .Background (), "Title" , "Body" , nil , nil )
14061406
0 commit comments