mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 00:34:24 -04:00
[plugin/cache] cache failures (#2720)
* cache failures * use ServerError
This commit is contained in:
28
plugin/cache/cache_test.go
vendored
28
plugin/cache/cache_test.go
vendored
@@ -87,6 +87,34 @@ var cacheTestCases = []cacheTestCase{
|
||||
},
|
||||
shouldCache: true,
|
||||
},
|
||||
{
|
||||
RecursionAvailable: true, Authoritative: false,
|
||||
Case: test.Case{
|
||||
Rcode: dns.RcodeServerFailure,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
in: test.Case{
|
||||
Rcode: dns.RcodeServerFailure,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
shouldCache: true,
|
||||
},
|
||||
{
|
||||
RecursionAvailable: true, Authoritative: false,
|
||||
Case: test.Case{
|
||||
Rcode: dns.RcodeNotImplemented,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
in: test.Case{
|
||||
Rcode: dns.RcodeNotImplemented,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
shouldCache: true,
|
||||
},
|
||||
{
|
||||
RecursionAvailable: true, Authoritative: true,
|
||||
Case: test.Case{
|
||||
|
||||
Reference in New Issue
Block a user