diff options
author | 2016-10-08 15:22:31 +0100 | |
---|---|---|
committer | 2016-10-08 15:22:31 +0100 | |
commit | e43384b501e211364cd167c87b4759e60add9776 (patch) | |
tree | 82811da3bd953b6b0efed7b97dca980cf085699f /middleware/cache/cache_test.go | |
parent | b44d82839facb4911f03f6a8e6003529a01c67bf (diff) | |
download | coredns-e43384b501e211364cd167c87b4759e60add9776.tar.gz coredns-e43384b501e211364cd167c87b4759e60add9776.tar.zst coredns-e43384b501e211364cd167c87b4759e60add9776.zip |
middleware/file: proper support for wildcard (#323)
Add support for wildcard records, while taking care of wildcard-cnames
and DNSSEC. Add enough tests to check all the corner cases.
Diffstat (limited to 'middleware/cache/cache_test.go')
-rw-r--r-- | middleware/cache/cache_test.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/middleware/cache/cache_test.go b/middleware/cache/cache_test.go index ab3a14bfb..d4b9752ff 100644 --- a/middleware/cache/cache_test.go +++ b/middleware/cache/cache_test.go @@ -40,6 +40,23 @@ var cacheTestCases = []cacheTestCase{ }, }, { + RecursionAvailable: true, AuthenticatedData: true, Authoritative: true, + Case: test.Case{ + Qname: "mIEK.nL.", Qtype: dns.TypeMX, + Answer: []dns.RR{ + test.MX("mIEK.nL. 3600 IN MX 1 aspmx.l.google.com."), + test.MX("mIEK.nL. 3600 IN MX 10 aspmx2.googlemail.com."), + }, + }, + in: test.Case{ + Qname: "mIEK.nL.", Qtype: dns.TypeMX, + Answer: []dns.RR{ + test.MX("mIEK.nL. 3601 IN MX 1 aspmx.l.google.com."), + test.MX("mIEK.nL. 3601 IN MX 10 aspmx2.googlemail.com."), + }, + }, + }, + { Truncated: true, Case: test.Case{ Qname: "miek.nl.", Qtype: dns.TypeMX, |