add tests

This commit is contained in:
Quentin McGaw
2026-06-09 12:47:13 +00:00
parent e2256dd1b2
commit dd07205b85
8 changed files with 611 additions and 72 deletions
+2 -2
View File
@@ -79,11 +79,11 @@ func (c *Client) resolveOneQuestionType(ctx context.Context,
responseMessage, err := c.doHQuery(ctx, queryWire, dohURL, dohServerIP)
switch {
case err != nil:
errs = append(errs, fmt.Errorf("querying DoH server %q at %s: %w",
errs = append(errs, fmt.Errorf("querying DoH server %q (ip %s): %w",
dohServer.URL, dohServerIP, err))
continue
case responseMessage.Rcode != dns.RcodeSuccess:
errs = append(errs, fmt.Errorf("querying DoH server %q at %s: DNS rcode %s",
errs = append(errs, fmt.Errorf("querying DoH server %q (ip %s): DNS rcode %s",
dohServer.URL, dohServerIP, dns.RcodeToString[responseMessage.Rcode]))
continue
}