@@ -43,6 +43,20 @@ func TestRepositoriesService_CreateHook(t *testing.T) {
43
43
if ! reflect .DeepEqual (hook , want ) {
44
44
t .Errorf ("Repositories.CreateHook returned %+v, want %+v" , hook , want )
45
45
}
46
+
47
+ const methodName = "CreateHook"
48
+ testBadOptions (t , methodName , func () (err error ) {
49
+ _ , _ , err = client .Repositories .CreateHook (ctx , "\n " , "\n " , input )
50
+ return err
51
+ })
52
+
53
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
54
+ got , resp , err := client .Repositories .CreateHook (ctx , "o" , "r" , input )
55
+ if got != nil {
56
+ t .Errorf ("testNewRequestAndDoFailure %v = %#v, want nil" , methodName , got )
57
+ }
58
+ return resp , err
59
+ })
46
60
}
47
61
48
62
func TestRepositoriesService_ListHooks (t * testing.T ) {
@@ -67,6 +81,20 @@ func TestRepositoriesService_ListHooks(t *testing.T) {
67
81
if ! reflect .DeepEqual (hooks , want ) {
68
82
t .Errorf ("Repositories.ListHooks returned %+v, want %+v" , hooks , want )
69
83
}
84
+
85
+ const methodName = "ListHooks"
86
+ testBadOptions (t , methodName , func () (err error ) {
87
+ _ , _ , err = client .Repositories .ListHooks (ctx , "\n " , "\n " , opt )
88
+ return err
89
+ })
90
+
91
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
92
+ got , resp , err := client .Repositories .ListHooks (ctx , "o" , "r" , opt )
93
+ if got != nil {
94
+ t .Errorf ("testNewRequestAndDoFailure %v = %#v, want nil" , methodName , got )
95
+ }
96
+ return resp , err
97
+ })
70
98
}
71
99
72
100
func TestRepositoriesService_ListHooks_invalidOwner (t * testing.T ) {
@@ -97,6 +125,20 @@ func TestRepositoriesService_GetHook(t *testing.T) {
97
125
if ! reflect .DeepEqual (hook , want ) {
98
126
t .Errorf ("Repositories.GetHook returned %+v, want %+v" , hook , want )
99
127
}
128
+
129
+ const methodName = "GetHook"
130
+ testBadOptions (t , methodName , func () (err error ) {
131
+ _ , _ , err = client .Repositories .GetHook (ctx , "\n " , "\n " , - 1 )
132
+ return err
133
+ })
134
+
135
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
136
+ got , resp , err := client .Repositories .GetHook (ctx , "o" , "r" , 1 )
137
+ if got != nil {
138
+ t .Errorf ("testNewRequestAndDoFailure %v = %#v, want nil" , methodName , got )
139
+ }
140
+ return resp , err
141
+ })
100
142
}
101
143
102
144
func TestRepositoriesService_GetHook_invalidOwner (t * testing.T ) {
@@ -136,6 +178,20 @@ func TestRepositoriesService_EditHook(t *testing.T) {
136
178
if ! reflect .DeepEqual (hook , want ) {
137
179
t .Errorf ("Repositories.EditHook returned %+v, want %+v" , hook , want )
138
180
}
181
+
182
+ const methodName = "EditHook"
183
+ testBadOptions (t , methodName , func () (err error ) {
184
+ _ , _ , err = client .Repositories .EditHook (ctx , "\n " , "\n " , - 1 , input )
185
+ return err
186
+ })
187
+
188
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
189
+ got , resp , err := client .Repositories .EditHook (ctx , "o" , "r" , 1 , input )
190
+ if got != nil {
191
+ t .Errorf ("testNewRequestAndDoFailure %v = %#v, want nil" , methodName , got )
192
+ }
193
+ return resp , err
194
+ })
139
195
}
140
196
141
197
func TestRepositoriesService_EditHook_invalidOwner (t * testing.T ) {
@@ -160,6 +216,16 @@ func TestRepositoriesService_DeleteHook(t *testing.T) {
160
216
if err != nil {
161
217
t .Errorf ("Repositories.DeleteHook returned error: %v" , err )
162
218
}
219
+
220
+ const methodName = "DeleteHook"
221
+ testBadOptions (t , methodName , func () (err error ) {
222
+ _ , err = client .Repositories .DeleteHook (ctx , "\n " , "\n " , - 1 )
223
+ return err
224
+ })
225
+
226
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
227
+ return client .Repositories .DeleteHook (ctx , "o" , "r" , 1 )
228
+ })
163
229
}
164
230
165
231
func TestRepositoriesService_DeleteHook_invalidOwner (t * testing.T ) {
@@ -184,6 +250,16 @@ func TestRepositoriesService_PingHook(t *testing.T) {
184
250
if err != nil {
185
251
t .Errorf ("Repositories.PingHook returned error: %v" , err )
186
252
}
253
+
254
+ const methodName = "PingHook"
255
+ testBadOptions (t , methodName , func () (err error ) {
256
+ _ , err = client .Repositories .PingHook (ctx , "\n " , "\n " , - 1 )
257
+ return err
258
+ })
259
+
260
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
261
+ return client .Repositories .PingHook (ctx , "o" , "r" , 1 )
262
+ })
187
263
}
188
264
189
265
func TestRepositoriesService_TestHook (t * testing.T ) {
@@ -199,6 +275,16 @@ func TestRepositoriesService_TestHook(t *testing.T) {
199
275
if err != nil {
200
276
t .Errorf ("Repositories.TestHook returned error: %v" , err )
201
277
}
278
+
279
+ const methodName = "TestHook"
280
+ testBadOptions (t , methodName , func () (err error ) {
281
+ _ , err = client .Repositories .TestHook (ctx , "\n " , "\n " , - 1 )
282
+ return err
283
+ })
284
+
285
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
286
+ return client .Repositories .TestHook (ctx , "o" , "r" , 1 )
287
+ })
202
288
}
203
289
204
290
func TestRepositoriesService_TestHook_invalidOwner (t * testing.T ) {
0 commit comments