Files
MahjongServer/controller/WsController_test.go
T

24 lines
595 B
Go

package controller
import (
"github.com/c-my/MahjongServer/container"
"github.com/gorilla/websocket"
"net/url"
"testing"
)
func TestWsHandler(t *testing.T) {
container.GetHall().CreateRoom(100, "100")
u := url.URL{Scheme: "ws", Host: "127.0.0.1:1114", Path: "/100"}
_, _, err := websocket.DefaultDialer.Dial(u.String(), nil)
if err == nil {
t.Errorf("connected via wrong userid")
}
u = url.URL{Scheme: "ws", Host: "127.0.0.1:1114", Path: "/some_string"}
_, _, err = websocket.DefaultDialer.Dial(u.String(), nil)
if err == nil {
t.Errorf("connected via non-number param")
}
}