@@ -88,7 +88,7 @@ func TestEventReceiver_ServeHTTP(t *testing.T) {
8888 },
8989 "path based channel reference" : {
9090 path : "/new-namespace/new-channel" ,
91- host : "test-name.test-namespace.svc." + network . GetClusterDomainName (),
91+ host : host (),
9292 receiverFunc : func (ctx context.Context , r ChannelReference , m event.Event , additionalHeaders nethttp.Header ) error {
9393 if r .Namespace != "new-namespace" || r .Name != "new-channel" {
9494 return fmt .Errorf ("bad channel reference %v" , r )
@@ -107,9 +107,9 @@ func TestEventReceiver_ServeHTTP(t *testing.T) {
107107 "x-requEst-id" : {"1234" },
108108 "knatIve-will-pass-through" : {"true" , "always" },
109109 },
110- host : "test-name.test-namespace.svc." + network . GetClusterDomainName (),
110+ host : host (),
111111 receiverFunc : func (ctx context.Context , r ChannelReference , e event.Event , additionalHeaders nethttp.Header ) error {
112- if r .Namespace != "test-namespace" || r .Name != "test-name " {
112+ if r .Namespace != "test-namespace" || r .Name != "test-channel " {
113113 return fmt .Errorf ("test receiver func -- bad reference: %v" , r )
114114 }
115115
@@ -138,7 +138,7 @@ func TestEventReceiver_ServeHTTP(t *testing.T) {
138138 },
139139 "OPTIONS okay" : {
140140 method : nethttp .MethodOptions ,
141- host : "test-name.test-namespace.svc." + network . GetClusterDomainName (),
141+ host : host (),
142142 expected : nethttp .StatusOK ,
143143 responseValidator : func (res httptest.ResponseRecorder ) error {
144144 expectedHeaders := nethttp.Header {
@@ -163,7 +163,7 @@ func TestEventReceiver_ServeHTTP(t *testing.T) {
163163 tc .path = "/"
164164 }
165165 if tc .host == "" {
166- tc .host = "test-channel.test-namespace.svc." + network . GetClusterDomainName ()
166+ tc .host = host ()
167167 }
168168
169169 f := tc .receiverFunc
@@ -238,7 +238,7 @@ func TestEventReceiver_ServerStart_trace_propagation(t *testing.T) {
238238 done := make (chan struct {}, 1 )
239239
240240 receiverFunc := func (ctx context.Context , r ChannelReference , e event.Event , additionalHeaders nethttp.Header ) error {
241- if r .Namespace != "test-namespace" || r .Name != "test-name " {
241+ if r .Namespace != "test-namespace" || r .Name != "test-channel " {
242242 return fmt .Errorf ("test receiver func -- bad reference: %v" , r )
243243 }
244244
@@ -253,8 +253,6 @@ func TestEventReceiver_ServerStart_trace_propagation(t *testing.T) {
253253
254254 // Default the common things.
255255 method := nethttp .MethodPost
256- host := "test-name.test-namespace.svc." + network .GetClusterDomainName ()
257-
258256 logger , _ := zap .NewDevelopment ()
259257
260258 r , err := NewEventReceiver (receiverFunc , logger )
@@ -276,7 +274,7 @@ func TestEventReceiver_ServerStart_trace_propagation(t *testing.T) {
276274 ),
277275 ))
278276 require .NoError (t , err )
279- p .RequestTemplate .Host = host
277+ p .RequestTemplate .Host = host ()
280278
281279 c , err := cloudevents .NewClient (p )
282280 require .NoError (t , err )
@@ -291,8 +289,6 @@ func TestEventReceiver_ServerStart_trace_propagation(t *testing.T) {
291289}
292290
293291func TestEventReceiver_WrongRequest (t * testing.T ) {
294- host := "http://test-channel.test-namespace.svc." + network .GetClusterDomainName () + "/"
295-
296292 f := func (_ context.Context , _ ChannelReference , _ event.Event , _ nethttp.Header ) error {
297293 return errors .New ("test induced receiver function error" )
298294 }
@@ -301,7 +297,7 @@ func TestEventReceiver_WrongRequest(t *testing.T) {
301297 t .Fatalf ("Error creating new event receiver. Error:%s" , err )
302298 }
303299
304- req := httptest .NewRequest (nethttp .MethodPost , host , bytes .NewReader ([]byte ("{}" )))
300+ req := httptest .NewRequest (nethttp .MethodPost , "http://" + host () + "/" , bytes .NewReader ([]byte ("{}" )))
305301 req .Header .Set ("content-type" , "application/json" )
306302
307303 res := httptest.ResponseRecorder {}
@@ -313,8 +309,6 @@ func TestEventReceiver_WrongRequest(t *testing.T) {
313309}
314310
315311func TestEventReceiver_UnknownHost (t * testing.T ) {
316- host := "http://test-channel.test-namespace.svc." + network .GetClusterDomainName () + "/"
317-
318312 f := func (_ context.Context , _ ChannelReference , _ event.Event , _ nethttp.Header ) error {
319313 return errors .New ("test induced receiver function error" )
320314 }
@@ -335,7 +329,7 @@ func TestEventReceiver_UnknownHost(t *testing.T) {
335329 }
336330
337331 req := httptest .NewRequest ("POST" , "http://localhost:8080/" , nil )
338- req .Host = host
332+ req .Host = "http://" + host () + "/"
339333
340334 err = http .WriteRequest (context .TODO (), binding .ToMessage (& event ), req )
341335 if err != nil {
@@ -349,3 +343,7 @@ func TestEventReceiver_UnknownHost(t *testing.T) {
349343 t .Fatal ("Unexpected status code. Expected 404. Actual" , res .Code )
350344 }
351345}
346+
347+ func host () string {
348+ return fmt .Sprintf ("test-channel%s.test-namespace.svc.%s" , K8ServiceNameSuffix , network .GetClusterDomainName ())
349+ }
0 commit comments