@@ -367,6 +367,38 @@ func TestRepositoriesService_Edit_invalidOwner(t *testing.T) {
367
367
testURLParseError (t , err )
368
368
}
369
369
370
+ func TestRepositoriesService_EnableVulnerabilityAlerts (t * testing.T ) {
371
+ client , mux , _ , teardown := setup ()
372
+ defer teardown ()
373
+
374
+ mux .HandleFunc ("/repos/o/r/vulnerability-alerts" , func (w http.ResponseWriter , r * http.Request ) {
375
+ testMethod (t , r , "PUT" )
376
+ testHeader (t , r , "Accept" , mediaTypeRequiredVulnerabilityAlertsPreview )
377
+
378
+ w .WriteHeader (http .StatusNoContent )
379
+ })
380
+
381
+ if _ , err := client .Repositories .EnableVulnerabilityAlerts (context .Background (), "o" , "r" ); err != nil {
382
+ t .Errorf ("Repositories.EnableVulnerabilityAlerts returned error: %v" , err )
383
+ }
384
+ }
385
+
386
+ func TestRepositoriesService_DisableVulnerabilityAlerts (t * testing.T ) {
387
+ client , mux , _ , teardown := setup ()
388
+ defer teardown ()
389
+
390
+ mux .HandleFunc ("/repos/o/r/vulnerability-alerts" , func (w http.ResponseWriter , r * http.Request ) {
391
+ testMethod (t , r , "DELETE" )
392
+ testHeader (t , r , "Accept" , mediaTypeRequiredVulnerabilityAlertsPreview )
393
+
394
+ w .WriteHeader (http .StatusNoContent )
395
+ })
396
+
397
+ if _ , err := client .Repositories .DisableVulnerabilityAlerts (context .Background (), "o" , "r" ); err != nil {
398
+ t .Errorf ("Repositories.DisableVulnerabilityAlerts returned error: %v" , err )
399
+ }
400
+ }
401
+
370
402
func TestRepositoriesService_ListContributors (t * testing.T ) {
371
403
client , mux , _ , teardown := setup ()
372
404
defer teardown ()
0 commit comments