1 | const getSocketHost = require('./getSocketHost')
|
2 |
|
3 | describe('getSocketHost', () => {
|
4 | it('should get the host from the specified url', () => {
|
5 | expect(
|
6 | getSocketHost('https://foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
7 | ).toEqual('wss://foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
8 |
|
9 | expect(
|
10 | getSocketHost('Https://foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
11 | ).toEqual('wss://foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
12 |
|
13 | expect(
|
14 | getSocketHost('foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
15 | ).toEqual('wss://foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
16 |
|
17 | expect(
|
18 | getSocketHost('http://foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
19 | ).toEqual('ws://foo.bar/a/b/cd?e=fghi&l=k&m=n')
|
20 | })
|
21 | })
|