@@ -284,6 +284,32 @@ func TestOrganizationsService_RemoveMember(t *testing.T) {
284
284
})
285
285
}
286
286
287
+ func TestOrganizationsService_CancelInvite (t * testing.T ) {
288
+ client , mux , _ , teardown := setup ()
289
+ defer teardown ()
290
+
291
+ mux .HandleFunc ("/orgs/o/invitations/1" , func (w http.ResponseWriter , r * http.Request ) {
292
+ testMethod (t , r , "DELETE" )
293
+ w .WriteHeader (http .StatusNoContent )
294
+ })
295
+
296
+ ctx := context .Background ()
297
+ _ , err := client .Organizations .CancelInvite (ctx , "o" , 1 )
298
+ if err != nil {
299
+ t .Errorf ("Organizations.CancelInvite returned error: %v" , err )
300
+ }
301
+
302
+ const methodName = "CancelInvite"
303
+ testBadOptions (t , methodName , func () (err error ) {
304
+ _ , err = client .Organizations .CancelInvite (ctx , "\n " , 1 )
305
+ return err
306
+ })
307
+
308
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
309
+ return client .Organizations .CancelInvite (ctx , "o" , 1 )
310
+ })
311
+ }
312
+
287
313
func TestOrganizationsService_RemoveMember_invalidOrg (t * testing.T ) {
288
314
client , _ , _ , teardown := setup ()
289
315
defer teardown ()
0 commit comments