@@ -7,6 +7,25 @@ import (
7
7
"testing"
8
8
)
9
9
10
+ func TestGetDroneCIService (t * testing.T ) {
11
+ mux , server , client := setup ()
12
+ defer teardown (server )
13
+
14
+ mux .HandleFunc ("/projects/1/services/drone-ci" , func (w http.ResponseWriter , r * http.Request ) {
15
+ testMethod (t , r , "GET" )
16
+ fmt .Fprint (w , `{"id":1}` )
17
+ })
18
+ want := & DroneCIService {Service : Service {ID : 1 }}
19
+
20
+ service , _ , err := client .Services .GetDroneCIService (1 )
21
+ if err != nil {
22
+ t .Fatalf ("Services.GetDroneCIService returns an error: %v" , err )
23
+ }
24
+ if ! reflect .DeepEqual (want , service ) {
25
+ t .Errorf ("Services.GetDroneCIService returned %+v, want %+v" , service , want )
26
+ }
27
+ }
28
+
10
29
func TestSetDroneCIService (t * testing.T ) {
11
30
mux , server , client := setup ()
12
31
defer teardown (server )
@@ -16,8 +35,8 @@ func TestSetDroneCIService(t *testing.T) {
16
35
})
17
36
18
37
opt := & SetDroneCIServiceOptions {String ("t" ), String ("u" ), Bool (true )}
19
- _ , err := client .Services .SetDroneCIService (1 , opt )
20
38
39
+ _ , err := client .Services .SetDroneCIService (1 , opt )
21
40
if err != nil {
22
41
t .Fatalf ("Services.SetDroneCIService returns an error: %v" , err )
23
42
}
@@ -32,30 +51,27 @@ func TestDeleteDroneCIService(t *testing.T) {
32
51
})
33
52
34
53
_ , err := client .Services .DeleteDroneCIService (1 )
35
-
36
54
if err != nil {
37
55
t .Fatalf ("Services.DeleteDroneCIService returns an error: %v" , err )
38
56
}
39
57
}
40
58
41
- func TestGetDroneCIService (t * testing.T ) {
59
+ func TestGetSlackService (t * testing.T ) {
42
60
mux , server , client := setup ()
43
61
defer teardown (server )
44
62
45
- mux .HandleFunc ("/projects/1/services/drone-ci " , func (w http.ResponseWriter , r * http.Request ) {
63
+ mux .HandleFunc ("/projects/1/services/slack " , func (w http.ResponseWriter , r * http.Request ) {
46
64
testMethod (t , r , "GET" )
47
65
fmt .Fprint (w , `{"id":1}` )
48
66
})
49
- want := & DroneCIService {Service : Service {ID : Int (1 )}}
50
-
51
- service , _ , err := client .Services .GetDroneCIService (1 )
67
+ want := & SlackService {Service : Service {ID : 1 }}
52
68
69
+ service , _ , err := client .Services .GetSlackService (1 )
53
70
if err != nil {
54
- t .Fatalf ("Services.GetDroneCIService returns an error: %v" , err )
71
+ t .Fatalf ("Services.GetSlackService returns an error: %v" , err )
55
72
}
56
-
57
73
if ! reflect .DeepEqual (want , service ) {
58
- t .Errorf ("Services.GetDroneCIService returned %+v, want %+v" , service , want )
74
+ t .Errorf ("Services.GetSlackService returned %+v, want %+v" , service , want )
59
75
}
60
76
}
61
77
@@ -72,8 +88,8 @@ func TestSetSlackService(t *testing.T) {
72
88
Username : String ("username" ),
73
89
Channel : String ("#development" ),
74
90
}
75
- _ , err := client .Services .SetSlackService (1 , opt )
76
91
92
+ _ , err := client .Services .SetSlackService (1 , opt )
77
93
if err != nil {
78
94
t .Fatalf ("Services.SetSlackService returns an error: %v" , err )
79
95
}
@@ -88,29 +104,7 @@ func TestDeleteSlackService(t *testing.T) {
88
104
})
89
105
90
106
_ , err := client .Services .DeleteSlackService (1 )
91
-
92
107
if err != nil {
93
108
t .Fatalf ("Services.DeleteSlackService returns an error: %v" , err )
94
109
}
95
110
}
96
-
97
- func TestGetSlackService (t * testing.T ) {
98
- mux , server , client := setup ()
99
- defer teardown (server )
100
-
101
- mux .HandleFunc ("/projects/1/services/slack" , func (w http.ResponseWriter , r * http.Request ) {
102
- testMethod (t , r , "GET" )
103
- fmt .Fprint (w , `{"id":1}` )
104
- })
105
- want := & SetSlackServiceOptions {}
106
-
107
- service , _ , err := client .Services .GetSlackService (1 )
108
-
109
- if err != nil {
110
- t .Fatalf ("Services.GetSlackService returns an error: %v" , err )
111
- }
112
-
113
- if ! reflect .DeepEqual (want , service ) {
114
- t .Errorf ("Services.GetSlackService returned %+v, want %+v" , service , want )
115
- }
116
- }
0 commit comments