@@ -51,30 +51,30 @@ func TestAPIViewPulls(t *testing.T) {
5151 assert .Empty (t , pull .RequestedReviewersTeams )
5252 assert .EqualValues (t , 5 , pull .RequestedReviewers [0 ].ID )
5353 assert .EqualValues (t , 6 , pull .RequestedReviewers [1 ].ID )
54- assert .EqualValues (t , 1 , pull .ChangedFiles )
5554
5655 if assert .EqualValues (t , 5 , pull .ID ) {
5756 resp = ctx .Session .MakeRequest (t , NewRequest (t , "GET" , pull .DiffURL ), http .StatusOK )
5857 bs , err := io .ReadAll (resp .Body )
5958 assert .NoError (t , err )
6059 patch , err := gitdiff .ParsePatch (context .Background (), 1000 , 5000 , 10 , bytes .NewReader (bs ), "" )
6160 assert .NoError (t , err )
62- if assert .Len (t , patch .Files , pull . ChangedFiles ) {
61+ if assert .Len (t , patch .Files , 1 ) {
6362 assert .Equal (t , "File-WoW" , patch .Files [0 ].Name )
6463 // FIXME: The old name should be empty if it's a file add type
6564 assert .Equal (t , "File-WoW" , patch .Files [0 ].OldName )
66- assert .EqualValues (t , pull . Additions , patch .Files [0 ].Addition )
67- assert .EqualValues (t , pull . Deletions , patch .Files [0 ].Deletion )
65+ assert .EqualValues (t , 1 , patch .Files [0 ].Addition )
66+ assert .EqualValues (t , 0 , patch .Files [0 ].Deletion )
6867 assert .Equal (t , gitdiff .DiffFileAdd , patch .Files [0 ].Type )
6968 }
7069
7170 t .Run (fmt .Sprintf ("APIGetPullFiles_%d" , pull .ID ),
7271 doAPIGetPullFiles (ctx , pull , func (t * testing.T , files []* api.ChangedFile ) {
73- if assert .Len (t , files , pull . ChangedFiles ) {
72+ if assert .Len (t , files , 1 ) {
7473 assert .Equal (t , "File-WoW" , files [0 ].Filename )
7574 assert .Empty (t , files [0 ].PreviousFilename )
76- assert .EqualValues (t , pull .Additions , files [0 ].Additions )
77- assert .EqualValues (t , pull .Deletions , files [0 ].Deletions )
75+ assert .EqualValues (t , 1 , files [0 ].Additions )
76+ assert .EqualValues (t , 1 , files [0 ].Changes )
77+ assert .EqualValues (t , 0 , files [0 ].Deletions )
7878 assert .Equal (t , "added" , files [0 ].Status )
7979 }
8080 }))
@@ -88,53 +88,51 @@ func TestAPIViewPulls(t *testing.T) {
8888 assert .EqualValues (t , 4 , pull .RequestedReviewers [1 ].ID )
8989 assert .EqualValues (t , 2 , pull .RequestedReviewers [2 ].ID )
9090 assert .EqualValues (t , 5 , pull .RequestedReviewers [3 ].ID )
91- assert .EqualValues (t , 1 , pull .ChangedFiles )
9291
9392 if assert .EqualValues (t , 2 , pull .ID ) {
9493 resp = ctx .Session .MakeRequest (t , NewRequest (t , "GET" , pull .DiffURL ), http .StatusOK )
9594 bs , err := io .ReadAll (resp .Body )
9695 assert .NoError (t , err )
9796 patch , err := gitdiff .ParsePatch (context .Background (), 1000 , 5000 , 10 , bytes .NewReader (bs ), "" )
9897 assert .NoError (t , err )
99- if assert .Len (t , patch .Files , pull . ChangedFiles ) {
98+ if assert .Len (t , patch .Files , 1 ) {
10099 assert .Equal (t , "README.md" , patch .Files [0 ].Name )
101100 assert .Equal (t , "README.md" , patch .Files [0 ].OldName )
102- assert .EqualValues (t , pull . Additions , patch .Files [0 ].Addition )
103- assert .EqualValues (t , pull . Deletions , patch .Files [0 ].Deletion )
101+ assert .EqualValues (t , 4 , patch .Files [0 ].Addition )
102+ assert .EqualValues (t , 1 , patch .Files [0 ].Deletion )
104103 assert .Equal (t , gitdiff .DiffFileChange , patch .Files [0 ].Type )
105104 }
106105
107106 t .Run (fmt .Sprintf ("APIGetPullFiles_%d" , pull .ID ),
108107 doAPIGetPullFiles (ctx , pull , func (t * testing.T , files []* api.ChangedFile ) {
109- if assert .Len (t , files , pull . ChangedFiles ) {
108+ if assert .Len (t , files , 1 ) {
110109 assert .Equal (t , "README.md" , files [0 ].Filename )
111110 // FIXME: The PreviousFilename name should be the same as Filename if it's a file change
112111 assert .Equal (t , "" , files [0 ].PreviousFilename )
113- assert .EqualValues (t , pull . Additions , files [0 ].Additions )
114- assert .EqualValues (t , pull . Deletions , files [0 ].Deletions )
112+ assert .EqualValues (t , 4 , files [0 ].Additions )
113+ assert .EqualValues (t , 1 , files [0 ].Deletions )
115114 assert .Equal (t , "changed" , files [0 ].Status )
116115 }
117116 }))
118117 }
119118
120- pull = pulls [2 ]
119+ pull = pulls [0 ]
121120 assert .EqualValues (t , 1 , pull .Poster .ID )
122- assert .Len (t , pull .RequestedReviewers , 1 )
121+ assert .Len (t , pull .RequestedReviewers , 2 )
123122 assert .Empty (t , pull .RequestedReviewersTeams )
124- assert .EqualValues (t , 1 , pull .RequestedReviewers [0 ].ID )
125- assert .EqualValues (t , 0 , pull .ChangedFiles )
123+ assert .EqualValues (t , 5 , pull .RequestedReviewers [0 ].ID )
126124
127- if assert .EqualValues (t , 1 , pull .ID ) {
125+ if assert .EqualValues (t , 5 , pull .ID ) {
128126 resp = ctx .Session .MakeRequest (t , NewRequest (t , "GET" , pull .DiffURL ), http .StatusOK )
129127 bs , err := io .ReadAll (resp .Body )
130128 assert .NoError (t , err )
131129 patch , err := gitdiff .ParsePatch (context .Background (), 1000 , 5000 , 10 , bytes .NewReader (bs ), "" )
132130 assert .NoError (t , err )
133- assert .EqualValues (t , pull . ChangedFiles , patch .NumFiles )
131+ assert .EqualValues (t , 1 , patch .NumFiles )
134132
135133 t .Run (fmt .Sprintf ("APIGetPullFiles_%d" , pull .ID ),
136134 doAPIGetPullFiles (ctx , pull , func (t * testing.T , files []* api.ChangedFile ) {
137- assert .Len (t , files , pull . ChangedFiles )
135+ assert .Len (t , files , 1 )
138136 }))
139137 }
140138}
0 commit comments