From 02e3c17c97de69deb788bbc836fc541eff4b8caa Mon Sep 17 00:00:00 2001 From: Shelikhoo Date: Mon, 15 Aug 2016 20:20:47 +0800 Subject: [PATCH] test:listen --- transport/internet/ws/ws_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/transport/internet/ws/ws_test.go b/transport/internet/ws/ws_test.go index f72c0f996..7eb97fe51 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() +}