diff --git a/tcp/listener_test.go b/tcp/listener_test.go index ee0e1f488d..8dfe7de50e 100644 --- a/tcp/listener_test.go +++ b/tcp/listener_test.go @@ -80,6 +80,19 @@ func TestServer_Close_ErrServerClosed(t *testing.T) { } } +func TestServer_Close_ErrBindAddressRequired(t *testing.T) { + var ( + ts testServer + s = tcp.NewServer(ts) + ) + + // Start on a random port + _, e := s.ListenAndServe("") + if e == nil { + t.Fatalf("exprected error %s, got nil.", tcp.ErrBindAddressRequired) + } + +} func TestServer_WriteShardRequestSuccess(t *testing.T) { var ( ts = newTestServer(writeShardSuccess)