Override the default net.Resolver with a test resolver.
(t *testing.T, r *testNetResolver)
| 64 | |
| 65 | // Override the default net.Resolver with a test resolver. |
| 66 | func overrideNetResolver(t *testing.T, r *testNetResolver) { |
| 67 | origNetResolver := dnsinternal.NewNetResolver |
| 68 | dnsinternal.NewNetResolver = func(string) (dnsinternal.NetResolver, error) { return r, nil } |
| 69 | t.Cleanup(func() { dnsinternal.NewNetResolver = origNetResolver }) |
| 70 | } |
| 71 | |
| 72 | // Override the DNS minimum resolution interval used by the resolver. |
| 73 | func overrideResolutionInterval(t *testing.T, d time.Duration) { |
no outgoing calls
no test coverage detected