mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-30 17:53:21 -04:00 
			
		
		
		
	plugin/file: add CAA record test case (#5219)
Signed-off-by: xuweiwei <xuweiwei_yewu@cmss.chinamobile.com>
This commit is contained in:
		| @@ -139,6 +139,13 @@ var dnsTestCases = []test.Case{ | |||||||
| 		}, | 		}, | ||||||
| 		Ns: miekAuth, | 		Ns: miekAuth, | ||||||
| 	}, | 	}, | ||||||
|  | 	{ | ||||||
|  | 		Qname: "caa.miek.nl.", Qtype: dns.TypeCAA, | ||||||
|  | 		Answer: []dns.RR{ | ||||||
|  | 			test.CAA(`caa.miek.nl.  1800	IN	CAA  0 issue letsencrypt.org`), | ||||||
|  | 		}, | ||||||
|  | 		Ns: miekAuth, | ||||||
|  | 	}, | ||||||
| } | } | ||||||
|  |  | ||||||
| const ( | const ( | ||||||
| @@ -244,4 +251,5 @@ srv		IN	SRV     10 10 8080 a.miek.nl. | |||||||
| mx		IN	MX      10 a.miek.nl. | mx		IN	MX      10 a.miek.nl. | ||||||
|  |  | ||||||
| txt     IN	TXT     "v=spf1 a mx ~all" | txt     IN	TXT     "v=spf1 a mx ~all" | ||||||
|  | caa     IN  CAA    0 issue letsencrypt.org | ||||||
| ext-cname   IN   CNAME  example.com.` | ext-cname   IN   CNAME  example.com.` | ||||||
|   | |||||||
| @@ -82,6 +82,9 @@ func PTR(rr string) *dns.PTR { r, _ := dns.NewRR(rr); return r.(*dns.PTR) } | |||||||
| // TXT returns a TXT record from rr. It panics on errors. | // TXT returns a TXT record from rr. It panics on errors. | ||||||
| func TXT(rr string) *dns.TXT { r, _ := dns.NewRR(rr); return r.(*dns.TXT) } | func TXT(rr string) *dns.TXT { r, _ := dns.NewRR(rr); return r.(*dns.TXT) } | ||||||
|  |  | ||||||
|  | // CAA returns a CAA record from rr. It panics on errors. | ||||||
|  | func CAA(rr string) *dns.CAA { r, _ := dns.NewRR(rr); return r.(*dns.CAA) } | ||||||
|  |  | ||||||
| // HINFO returns a HINFO record from rr. It panics on errors. | // HINFO returns a HINFO record from rr. It panics on errors. | ||||||
| func HINFO(rr string) *dns.HINFO { r, _ := dns.NewRR(rr); return r.(*dns.HINFO) } | func HINFO(rr string) *dns.HINFO { r, _ := dns.NewRR(rr); return r.(*dns.HINFO) } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user