Files
routedns/dnsclient_test.go
T
Frank Olbricht 6c59cb1a7c Improve logging (#51)
* Improve logging

* fix test
2020-06-07 13:24:51 -06:00

27 lines
606 B
Go

package rdns
import (
"testing"
"github.com/miekg/dns"
"github.com/stretchr/testify/require"
)
func TestDNSClientSimpleTCP(t *testing.T) {
d := NewDNSClient("test-dns", "8.8.8.8:53", "tcp")
q := new(dns.Msg)
q.SetQuestion("google.com.", dns.TypeA)
r, err := d.Resolve(q, ClientInfo{})
require.NoError(t, err)
require.NotEmpty(t, r.Answer)
}
func TestDNSClientSimpleUDP(t *testing.T) {
d := NewDNSClient("test-dns", "8.8.8.8:53", "udp")
q := new(dns.Msg)
q.SetQuestion("google.com.", dns.TypeA)
r, err := d.Resolve(q, ClientInfo{})
require.NoError(t, err)
require.NotEmpty(t, r.Answer)
}