@@ -89,7 +89,7 @@ func TestPullReview(t *testing.T) {
89
89
90
90
// SubmitPullReview
91
91
c .SetSudo ("" )
92
- r4 , _ , err := c .CreatePullReview (repo .Owner .UserName , repo .Name , pull .Index , CreatePullReviewOptions {
92
+ r4 , resp , err := c .CreatePullReview (repo .Owner .UserName , repo .Name , pull .Index , CreatePullReviewOptions {
93
93
Body : "..." ,
94
94
Comments : []CreatePullReviewComment {{
95
95
Path : "WOW-file" ,
@@ -99,6 +99,7 @@ func TestPullReview(t *testing.T) {
99
99
},
100
100
})
101
101
assert .NoError (t , err )
102
+ assert .NotNil (t , resp )
102
103
r5 , _ , err := c .CreatePullReview (repo .Owner .UserName , repo .Name , pull .Index , CreatePullReviewOptions {
103
104
Body : "..." ,
104
105
Comments : []CreatePullReviewComment {{
@@ -133,6 +134,27 @@ func TestPullReview(t *testing.T) {
133
134
}
134
135
}
135
136
137
+ r , _ , err = c .GetPullReview (repo .Owner .UserName , repo .Name , pull .Index , r .ID )
138
+ assert .NoError (t , err )
139
+ assert .False (t , r .Dismissed )
140
+
141
+ // DismissPullReview
142
+ resp , err = c .DismissPullReview (repo .Owner .UserName , repo .Name , pull .Index , r .ID , DismissPullReviewOptions {Message : "stale" })
143
+ assert .NoError (t , err )
144
+ if assert .NotNil (t , resp ) {
145
+ assert .EqualValues (t , 200 , resp .StatusCode )
146
+ }
147
+ r , _ , _ = c .GetPullReview (repo .Owner .UserName , repo .Name , pull .Index , r .ID )
148
+ assert .True (t , r .Dismissed )
149
+
150
+ // UnDismissPullReview
151
+ resp , err = c .UnDismissPullReview (repo .Owner .UserName , repo .Name , pull .Index , r .ID )
152
+ assert .NoError (t , err )
153
+ if assert .NotNil (t , resp ) {
154
+ assert .EqualValues (t , 200 , resp .StatusCode )
155
+ }
156
+ r , _ , _ = c .GetPullReview (repo .Owner .UserName , repo .Name , pull .Index , r .ID )
157
+ assert .False (t , r .Dismissed )
136
158
}
137
159
138
160
func preparePullReviewTest (t * testing.T , c * Client , repoName string ) (* Repository , * PullRequest , * User , * User , bool ) {
0 commit comments