Files
coredns/plugin/any/any_test.go

29 lines
587 B
Go
Raw Normal View History

package any
import (
"context"
"testing"
"github.com/coredns/coredns/plugin/pkg/dnstest"
"github.com/coredns/coredns/plugin/test"
"github.com/miekg/dns"
)
func TestAny(t *testing.T) {
req := new(dns.Msg)
req.SetQuestion("example.org.", dns.TypeANY)
a := &Any{}
rec := dnstest.NewRecorder(&test.ResponseWriter{})
_, err := a.ServeDNS(context.TODO(), rec, req)
if err != nil {
t.Errorf("Expected no error, but got %q", err)
}
if rec.Msg.Answer[0].(*dns.HINFO).Cpu != "ANY obsoleted" {
t.Errorf("Expected HINFO, but got %q", rec.Msg.Answer[0].(*dns.HINFO).Cpu)
}
}