diff options
Diffstat (limited to 'src/pkg/websocket/websocket_test.go')
-rw-r--r-- | src/pkg/websocket/websocket_test.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/pkg/websocket/websocket_test.go b/src/pkg/websocket/websocket_test.go index c62604621..c15c43538 100644 --- a/src/pkg/websocket/websocket_test.go +++ b/src/pkg/websocket/websocket_test.go @@ -6,6 +6,7 @@ package websocket import ( "bytes" + "fmt" "http" "io" "log" @@ -59,3 +60,17 @@ func TestEcho(t *testing.T) { } ws.Close() } + +func TestHTTP(t *testing.T) { + once.Do(startServer) + + r, _, err := http.Get(fmt.Sprintf("http://%s/echo", serverAddr)) + if err != nil { + t.Errorf("Get: error %v", err) + return + } + if r.StatusCode != http.StatusBadRequest { + t.Errorf("Get: got status %d", r.StatusCode) + return + } +} |