@@ -12,7 +12,7 @@ import (
1212)
1313
1414func TestKubernetesValidatorFunc (t * testing.T ) {
15- os .Setenv ("KUBERNETES_SERVER" , "http://foo" )
15+ os .Setenv ("KUBERNETES_SERVER" , urlFoo )
1616 os .Setenv ("KUBERNETES_TOKEN" , "token" )
1717 gock .InterceptClient (kubernetes .GetClient ())
1818 defer gock .RestoreClient (http .DefaultClient )
@@ -92,44 +92,49 @@ func TestKubernetesValidatorFunc(t *testing.T) {
9292 }
9393}
9494
95- func emptyPrepare () {}
95+ func emptyPrepare () {
96+ // only for testing
97+ }
9698
9799func preparePod () {
98- gock .New ("http://foo" ).
100+ gock .New (urlFoo ).
99101 Get ("/api/v1/namespaces/ns/pods/foo" ).
100- MatchHeader ("Authorization" , "Bearer token" ).
102+ MatchHeader ("Authorization" , defaultToken ).
101103 Reply (http .StatusOK ).
102104 JSON (`{"kind":"pod"}` )
103105}
104106
105107func prepareDeploy () {
106- gock .New ("http://foo" ).
108+ gock .New (urlFoo ).
107109 Get ("/apis/apps/v1/namespaces/ns/deployments/foo" ).
108- MatchHeader ("Authorization" , "Bearer token" ).
110+ MatchHeader ("Authorization" , defaultToken ).
109111 Reply (http .StatusOK ).
110112 JSON (`{"kind":"deploy"}` )
111113}
112114
113115func prepareStatefulset () {
114- gock .New ("http://foo" ).
116+ gock .New (urlFoo ).
115117 Get ("/apis/apps/v1/namespaces/ns/statefulsets/foo" ).
116- MatchHeader ("Authorization" , "Bearer token" ).
118+ MatchHeader ("Authorization" , defaultToken ).
117119 Reply (http .StatusOK ).
118120 JSON (`{"kind":"statefulset"}` )
119121}
120122
121123func prepareDaemonset () {
122- gock .New ("http://foo" ).
124+ gock .New (urlFoo ).
123125 Get ("/apis/apps/v1/namespaces/ns/daemonsets/foo" ).
124- MatchHeader ("Authorization" , "Bearer token" ).
126+ MatchHeader ("Authorization" , defaultToken ).
125127 Reply (http .StatusOK ).
126128 JSON (`{"kind":"daemonset"}` )
127129}
128130
129131func prepareCRDVM () {
130- gock .New ("http://foo" ).
132+ gock .New (urlFoo ).
131133 Get ("/apis/bar/v2/namespaces/ns/vms/foo" ).
132- MatchHeader ("Authorization" , "Bearer token" ).
134+ MatchHeader ("Authorization" , defaultToken ).
133135 Reply (http .StatusOK ).
134136 JSON (`{"kind":"vm"}` )
135137}
138+
139+ const urlFoo = "http://foo"
140+ const defaultToken = "Bearer token"
0 commit comments