UNPKG

wspromisify

Version:

Wraps your WebSockets into Promise-based class with full d.ts typings on client & server

13 lines (10 loc) 392 B
import { createNew, timeout } from '../utils' import mockServer from '../mock/server' import { test } from '../suite' /** Socket property check. */ test('sockets', timeout(1e4, () => new Promise<void>(async (ff, rj) => { const {port} = await mockServer() const ws = createNew({}, port) await ws.ready() if(ws.socket && !isNaN(ws.socket.readyState)) ff(); else rj() })))