diff --git a/transport/internet/ws/ws_test.go b/transport/internet/ws/ws_test.go index f72c0f99..7eb97fe5 100644 --- a/transport/internet/ws/ws_test.go +++ b/transport/internet/ws/ws_test.go @@ -107,3 +107,18 @@ func Test_Connect_wss_guess_reuse(t *testing.T) { i-- } } + +func Test_listenWSAndDial(t *testing.T) { + assert := assert.On(t) + (&Config{Pto: "ws", Path: ""}).Apply() + listen, err := ListenWS(v2net.DomainAddress("localhost"), 13142) + assert.Error(err).IsNil() + go func() { + conn, err := listen.Accept() + assert.Error(err).IsNil() + conn.Close() + }() + conn, err := Dial(v2net.AnyIP, v2net.TCPDestination(v2net.DomainAddress("localhost"), 13142)) + assert.Error(err).IsNil() + conn.Close() +}