MCPcopy Index your code
hub / github.com/koding/kite / TestMakeWebsocketURL

Function TestMakeWebsocketURL

sockjsclient/sockjsclient_test.go:10–29  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

8)
9
10func TestMakeWebsocketURL(t *testing.T) {
11 cases := map[string]string{
12 "https://koding.com/kloud/kite": "wss://koding.com:443/kloud/kite/server/session/websocket",
13 "http://127.0.0.1:56789/kite": "ws://127.0.0.1:56789/kite/server/session/websocket",
14 "http://rjeczalik.koding.team/kontrol/kite": "ws://rjeczalik.koding.team:80/kontrol/kite/server/session/websocket",
15 }
16
17 for cas, want := range cases {
18 u, err := url.Parse(cas)
19 if err != nil {
20 t.Fatalf("%s: Parse()=%s", cas, err)
21 }
22
23 got := sockjsclient.MakeWebsocketURL(u, "server", "session").String()
24
25 if got != want {
26 t.Fatalf("got %q, want %q", got, want)
27 }
28 }
29}

Callers

nothing calls this directly

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected