getSocketHost.test.js 648 B

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