@@ -50,30 +50,30 @@ func TestAPIViewPulls(t *testing.T) {
5050 assert .Empty (t , pull .RequestedReviewersTeams )
5151 assert .EqualValues (t , 5 , pull .RequestedReviewers [0 ].ID )
5252 assert .EqualValues (t , 6 , pull .RequestedReviewers [1 ].ID )
53- assert .EqualValues (t , 1 , pull .ChangedFiles )
5453
5554 if assert .EqualValues (t , 5 , pull .ID ) {
5655 resp = ctx .Session .MakeRequest (t , NewRequest (t , "GET" , pull .DiffURL ), http .StatusOK )
5756 bs , err := io .ReadAll (resp .Body )
5857 assert .NoError (t , err )
5958 patch , err := gitdiff .ParsePatch (t .Context (), 1000 , 5000 , 10 , bytes .NewReader (bs ), "" )
6059 assert .NoError (t , err )
61- if assert .Len (t , patch .Files , pull . ChangedFiles ) {
60+ if assert .Len (t , patch .Files , 1 ) {
6261 assert .Equal (t , "File-WoW" , patch .Files [0 ].Name )
6362 // FIXME: The old name should be empty if it's a file add type
6463 assert .Equal (t , "File-WoW" , patch .Files [0 ].OldName )
65- assert .EqualValues (t , pull . Additions , patch .Files [0 ].Addition )
66- assert .EqualValues (t , pull . Deletions , patch .Files [0 ].Deletion )
64+ assert .EqualValues (t , 1 , patch .Files [0 ].Addition )
65+ assert .EqualValues (t , 0 , patch .Files [0 ].Deletion )
6766 assert .Equal (t , gitdiff .DiffFileAdd , patch .Files [0 ].Type )
6867 }
6968
7069 t .Run (fmt .Sprintf ("APIGetPullFiles_%d" , pull .ID ),
7170 doAPIGetPullFiles (ctx , pull , func (t * testing.T , files []* api.ChangedFile ) {
72- if assert .Len (t , files , pull . ChangedFiles ) {
71+ if assert .Len (t , files , 1 ) {
7372 assert .Equal (t , "File-WoW" , files [0 ].Filename )
7473 assert .Empty (t , files [0 ].PreviousFilename )
75- assert .EqualValues (t , pull .Additions , files [0 ].Additions )
76- assert .EqualValues (t , pull .Deletions , files [0 ].Deletions )
74+ assert .EqualValues (t , 1 , files [0 ].Additions )
75+ assert .EqualValues (t , 1 , files [0 ].Changes )
76+ assert .EqualValues (t , 0 , files [0 ].Deletions )
7777 assert .Equal (t , "added" , files [0 ].Status )
7878 }
7979 }))
@@ -87,53 +87,51 @@ func TestAPIViewPulls(t *testing.T) {
8787 assert .EqualValues (t , 4 , pull .RequestedReviewers [1 ].ID )
8888 assert .EqualValues (t , 2 , pull .RequestedReviewers [2 ].ID )
8989 assert .EqualValues (t , 5 , pull .RequestedReviewers [3 ].ID )
90- assert .EqualValues (t , 1 , pull .ChangedFiles )
9190
9291 if assert .EqualValues (t , 2 , pull .ID ) {
9392 resp = ctx .Session .MakeRequest (t , NewRequest (t , "GET" , pull .DiffURL ), http .StatusOK )
9493 bs , err := io .ReadAll (resp .Body )
9594 assert .NoError (t , err )
9695 patch , err := gitdiff .ParsePatch (t .Context (), 1000 , 5000 , 10 , bytes .NewReader (bs ), "" )
9796 assert .NoError (t , err )
98- if assert .Len (t , patch .Files , pull . ChangedFiles ) {
97+ if assert .Len (t , patch .Files , 1 ) {
9998 assert .Equal (t , "README.md" , patch .Files [0 ].Name )
10099 assert .Equal (t , "README.md" , patch .Files [0 ].OldName )
101- assert .EqualValues (t , pull . Additions , patch .Files [0 ].Addition )
102- assert .EqualValues (t , pull . Deletions , patch .Files [0 ].Deletion )
100+ assert .EqualValues (t , 4 , patch .Files [0 ].Addition )
101+ assert .EqualValues (t , 1 , patch .Files [0 ].Deletion )
103102 assert .Equal (t , gitdiff .DiffFileChange , patch .Files [0 ].Type )
104103 }
105104
106105 t .Run (fmt .Sprintf ("APIGetPullFiles_%d" , pull .ID ),
107106 doAPIGetPullFiles (ctx , pull , func (t * testing.T , files []* api.ChangedFile ) {
108- if assert .Len (t , files , pull . ChangedFiles ) {
107+ if assert .Len (t , files , 1 ) {
109108 assert .Equal (t , "README.md" , files [0 ].Filename )
110109 // FIXME: The PreviousFilename name should be the same as Filename if it's a file change
111110 assert .Equal (t , "" , files [0 ].PreviousFilename )
112- assert .EqualValues (t , pull . Additions , files [0 ].Additions )
113- assert .EqualValues (t , pull . Deletions , files [0 ].Deletions )
111+ assert .EqualValues (t , 4 , files [0 ].Additions )
112+ assert .EqualValues (t , 1 , files [0 ].Deletions )
114113 assert .Equal (t , "changed" , files [0 ].Status )
115114 }
116115 }))
117116 }
118117
119- pull = pulls [2 ]
118+ pull = pulls [0 ]
120119 assert .EqualValues (t , 1 , pull .Poster .ID )
121- assert .Len (t , pull .RequestedReviewers , 1 )
120+ assert .Len (t , pull .RequestedReviewers , 2 )
122121 assert .Empty (t , pull .RequestedReviewersTeams )
123- assert .EqualValues (t , 1 , pull .RequestedReviewers [0 ].ID )
124- assert .EqualValues (t , 0 , pull .ChangedFiles )
122+ assert .EqualValues (t , 5 , pull .RequestedReviewers [0 ].ID )
125123
126- if assert .EqualValues (t , 1 , pull .ID ) {
124+ if assert .EqualValues (t , 5 , pull .ID ) {
127125 resp = ctx .Session .MakeRequest (t , NewRequest (t , "GET" , pull .DiffURL ), http .StatusOK )
128126 bs , err := io .ReadAll (resp .Body )
129127 assert .NoError (t , err )
130128 patch , err := gitdiff .ParsePatch (t .Context (), 1000 , 5000 , 10 , bytes .NewReader (bs ), "" )
131129 assert .NoError (t , err )
132- assert .Len (t , patch .Files , pull . ChangedFiles )
130+ assert .Len (t , patch .Files , 1 )
133131
134132 t .Run (fmt .Sprintf ("APIGetPullFiles_%d" , pull .ID ),
135133 doAPIGetPullFiles (ctx , pull , func (t * testing.T , files []* api.ChangedFile ) {
136- assert .Len (t , files , pull . ChangedFiles )
134+ assert .Len (t , files , 1 )
137135 }))
138136 }
139137}
0 commit comments