1package socks5 2 3import ( 4 "testing" 5 6 "golang.org/x/net/context" 7) 8 9func TestDNSResolver(t *testing.T) { 10 d := DNSResolver{} 11 ctx := context.Background() 12 13 _, addr, err := d.Resolve(ctx, "localhost") 14 if err != nil { 15 t.Fatalf("err: %v", err) 16 } 17 18 if !addr.IsLoopback() { 19 t.Fatalf("expected loopback") 20 } 21} 22