summaryrefslogtreecommitdiff
path: root/src/pkg/websocket/websocket_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/websocket/websocket_test.go')
-rw-r--r--src/pkg/websocket/websocket_test.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/pkg/websocket/websocket_test.go b/src/pkg/websocket/websocket_test.go
index 44fda8aaa..92582b1ef 100644
--- a/src/pkg/websocket/websocket_test.go
+++ b/src/pkg/websocket/websocket_test.go
@@ -60,6 +60,23 @@ func TestEcho(t *testing.T) {
ws.Close()
}
+func TestWithQuery(t *testing.T) {
+ once.Do(startServer)
+
+ client, err := net.Dial("tcp", "", serverAddr)
+ if err != nil {
+ t.Fatal("dialing", err)
+ }
+
+ ws, err := newClient("/echo?q=v", "localhost", "http://localhost",
+ "ws://localhost/echo?q=v", "", client)
+ if err != nil {
+ t.Errorf("WebSocket handshake error", err)
+ return
+ }
+ ws.Close()
+}
+
func TestHTTP(t *testing.T) {
once.Do(startServer)