diff options
Diffstat (limited to 'middleware/kubernetes/parse_test.go')
-rw-r--r-- | middleware/kubernetes/parse_test.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/middleware/kubernetes/parse_test.go b/middleware/kubernetes/parse_test.go index 0a3d224e4..daf884b30 100644 --- a/middleware/kubernetes/parse_test.go +++ b/middleware/kubernetes/parse_test.go @@ -19,17 +19,23 @@ func TestParseRequest(t *testing.T) { { // valid SRV request "_http._tcp.webs.mynamespace.svc.inter.webs.test.", dns.TypeSRV, - "http.tcp..webs.mynamespace.svc.intern.webs.tests.", + "http.tcp..webs.mynamespace.svc", }, { // wildcard acceptance "*.any.*.any.svc.inter.webs.test.", dns.TypeSRV, - "*.any..*.any.svc.intern.webs.tests.", + "*.any..*.any.svc", }, { // A request of endpoint "1-2-3-4.webs.mynamespace.svc.inter.webs.test.", dns.TypeA, - "..1-2-3-4.webs.mynamespace.svc.intern.webs.tests.", + "..1-2-3-4.webs.mynamespace.svc", + }, + { + + // 3 segments + "webs.mynamespace.svc.inter.webs.test.", dns.TypeSRV, + "*...webs.mynamespace.svc", }, } for i, tc := range tests { |