nameserver_test.go 384 B

123456789101112131415161718192021
  1. package dns_test
  2. import (
  3. "context"
  4. "testing"
  5. "time"
  6. . "v2ray.com/core/app/dns"
  7. . "v2ray.com/ext/assert"
  8. )
  9. func TestLocalNameServer(t *testing.T) {
  10. assert := With(t)
  11. s := NewLocalNameServer()
  12. ctx, cancel := context.WithTimeout(context.Background(), time.Second*2)
  13. ips, err := s.QueryIP(ctx, "google.com")
  14. cancel()
  15. assert(err, IsNil)
  16. assert(len(ips), GreaterThan, 0)
  17. }