@@ -37,6 +37,20 @@ func TestRepositoriesService_ListPreReceiveHooks(t *testing.T) {
37
37
if ! reflect .DeepEqual (hooks , want ) {
38
38
t .Errorf ("Repositories.ListPreReceiveHooks returned %+v, want %+v" , hooks , want )
39
39
}
40
+
41
+ const methodName = "ListPreReceiveHooks"
42
+ testBadOptions (t , methodName , func () (err error ) {
43
+ _ , _ , err = client .Repositories .ListPreReceiveHooks (ctx , "\n " , "\n " , opt )
44
+ return err
45
+ })
46
+
47
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
48
+ got , resp , err := client .Repositories .ListPreReceiveHooks (ctx , "o" , "r" , opt )
49
+ if got != nil {
50
+ t .Errorf ("testNewRequestAndDoFailure %v = %#v, want nil" , methodName , got )
51
+ }
52
+ return resp , err
53
+ })
40
54
}
41
55
42
56
func TestRepositoriesService_ListPreReceiveHooks_invalidOwner (t * testing.T ) {
@@ -68,6 +82,20 @@ func TestRepositoriesService_GetPreReceiveHook(t *testing.T) {
68
82
if ! reflect .DeepEqual (hook , want ) {
69
83
t .Errorf ("Repositories.GetPreReceiveHook returned %+v, want %+v" , hook , want )
70
84
}
85
+
86
+ const methodName = "GetPreReceiveHook"
87
+ testBadOptions (t , methodName , func () (err error ) {
88
+ _ , _ , err = client .Repositories .GetPreReceiveHook (ctx , "\n " , "\n " , - 1 )
89
+ return err
90
+ })
91
+
92
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
93
+ got , resp , err := client .Repositories .GetPreReceiveHook (ctx , "o" , "r" , 1 )
94
+ if got != nil {
95
+ t .Errorf ("testNewRequestAndDoFailure %v = %#v, want nil" , methodName , got )
96
+ }
97
+ return resp , err
98
+ })
71
99
}
72
100
73
101
func TestRepositoriesService_GetPreReceiveHook_invalidOwner (t * testing.T ) {
@@ -107,6 +135,20 @@ func TestRepositoriesService_UpdatePreReceiveHook(t *testing.T) {
107
135
if ! reflect .DeepEqual (hook , want ) {
108
136
t .Errorf ("Repositories.UpdatePreReceiveHook returned %+v, want %+v" , hook , want )
109
137
}
138
+
139
+ const methodName = "UpdatePreReceiveHook"
140
+ testBadOptions (t , methodName , func () (err error ) {
141
+ _ , _ , err = client .Repositories .UpdatePreReceiveHook (ctx , "\n " , "\n " , - 1 , input )
142
+ return err
143
+ })
144
+
145
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
146
+ got , resp , err := client .Repositories .UpdatePreReceiveHook (ctx , "o" , "r" , 1 , input )
147
+ if got != nil {
148
+ t .Errorf ("testNewRequestAndDoFailure %v = %#v, want nil" , methodName , got )
149
+ }
150
+ return resp , err
151
+ })
110
152
}
111
153
112
154
func TestRepositoriesService_PreReceiveHook_invalidOwner (t * testing.T ) {
@@ -131,6 +173,16 @@ func TestRepositoriesService_DeletePreReceiveHook(t *testing.T) {
131
173
if err != nil {
132
174
t .Errorf ("Repositories.DeletePreReceiveHook returned error: %v" , err )
133
175
}
176
+
177
+ const methodName = "DeletePreReceiveHook"
178
+ testBadOptions (t , methodName , func () (err error ) {
179
+ _ , err = client .Repositories .DeletePreReceiveHook (ctx , "\n " , "\n " , - 1 )
180
+ return err
181
+ })
182
+
183
+ testNewRequestAndDoFailure (t , methodName , client , func () (* Response , error ) {
184
+ return client .Repositories .DeletePreReceiveHook (ctx , "o" , "r" , 1 )
185
+ })
134
186
}
135
187
136
188
func TestRepositoriesService_DeletePreReceiveHook_invalidOwner (t * testing.T ) {
0 commit comments