@@ -126,42 +126,48 @@ func TestGetReviewersByIssueID(t *testing.T) {
126126 user2 := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 2 })
127127 org3 := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 3 })
128128 user4 := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 4 })
129+ user5 := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 5 })
129130
130131 expectedReviews := []* issues_model.Review {}
131132 expectedReviews = append (expectedReviews ,
132133 & issues_model.Review {
134+ ID : 7 ,
133135 Reviewer : org3 ,
134136 Type : issues_model .ReviewTypeReject ,
135137 UpdatedUnix : 946684812 ,
136138 },
137139 & issues_model.Review {
140+ ID : 8 ,
138141 Reviewer : user4 ,
139142 Type : issues_model .ReviewTypeApprove ,
140143 UpdatedUnix : 946684813 ,
141144 },
142145 & issues_model.Review {
146+ ID : 9 ,
143147 Reviewer : user2 ,
144148 Type : issues_model .ReviewTypeReject ,
145149 UpdatedUnix : 946684814 ,
146- })
150+ },
151+ & issues_model.Review {
152+ ID : 10 ,
153+ Reviewer : user_model .NewGhostUser (),
154+ Type : issues_model .ReviewTypeReject ,
155+ UpdatedUnix : 946684815 ,
156+ },
157+ & issues_model.Review {
158+ ID : 22 ,
159+ Reviewer : user5 ,
160+ Type : issues_model .ReviewTypeRequest ,
161+ UpdatedUnix : 946684817 ,
162+ },
163+ )
147164
148165 allReviews , err := issues_model .GetReviewsByIssueID (db .DefaultContext , issue .ID )
149166 assert .NoError (t , err )
150167 for _ , review := range allReviews {
151168 assert .NoError (t , review .LoadReviewer (db .DefaultContext ))
152169 }
153- if assert .Len (t , allReviews , 3 ) {
154- for i , review := range allReviews {
155- assert .Equal (t , expectedReviews [i ].Reviewer , review .Reviewer )
156- assert .Equal (t , expectedReviews [i ].Type , review .Type )
157- assert .Equal (t , expectedReviews [i ].UpdatedUnix , review .UpdatedUnix )
158- }
159- }
160-
161- allReviews , err = issues_model .GetReviewsByIssueID (db .DefaultContext , issue .ID )
162- assert .NoError (t , err )
163- assert .NoError (t , allReviews .LoadReviewers (db .DefaultContext ))
164- if assert .Len (t , allReviews , 3 ) {
170+ if assert .Len (t , allReviews , 5 ) {
165171 for i , review := range allReviews {
166172 assert .Equal (t , expectedReviews [i ].Reviewer , review .Reviewer )
167173 assert .Equal (t , expectedReviews [i ].Type , review .Type )
0 commit comments