diff options
author | 2017-08-19 07:18:35 +0100 | |
---|---|---|
committer | 2017-08-19 07:18:35 +0100 | |
commit | 627687b11fe56d3235a2f6a5055f1c6749752096 (patch) | |
tree | e07143ff472de3243cf48fc365ab0c7d821c10ee /middleware/kubernetes/parse_test.go | |
parent | f96cf27193032120ba727316c4057dffed0cbe48 (diff) | |
download | coredns-627687b11fe56d3235a2f6a5055f1c6749752096.tar.gz coredns-627687b11fe56d3235a2f6a5055f1c6749752096.tar.zst coredns-627687b11fe56d3235a2f6a5055f1c6749752096.zip |
mw/kubernetes: remove zone from parseRequest (#938)
* mw/kubernetes: remove zone from parseRequest
State has the zone info as well, so don't need to have it in
parseRequest anymore.
* Fix up tests
* improve test coverage
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 { |