client_test.go | 12 ++++++++++++ diff --git a/client_test.go b/client_test.go index 09d9637abedbece0853cc20e63a2a56e9a03803f..7af30321b919729d33a359939379d971ca5394cb 100644 --- a/client_test.go +++ b/client_test.go @@ -800,3 +800,15 @@ require.NoError(t, err) assert.True(t, new) require.True(t, cl.WaitAll()) } + +func TestClientDisabledImplicitNetworksButDhtEnabled(t *testing.T) { + cfg := TestingConfig() + cfg.DisableTCP = true + cfg.DisableUTP = true + cfg.NoDHT = false + cl, err := NewClient(cfg) + require.NoError(t, err) + defer cl.Close() + assert.Empty(t, cl.listeners) + assert.NotEmpty(t, cl.DhtServers()) +}