()
| 35 | } |
| 36 | |
| 37 | function createMockWs(): WebSocket & EventEmitter { |
| 38 | const emitter = new EventEmitter(); |
| 39 | const ws = Object.assign(emitter, { |
| 40 | OPEN: 1, |
| 41 | CONNECTING: 0, |
| 42 | readyState: 1, |
| 43 | send: mock.fn(), |
| 44 | close: mock.fn(), |
| 45 | }); |
| 46 | return ws as unknown as WebSocket & EventEmitter; |
| 47 | } |
| 48 | |
| 49 | describe("SessionManager", () => { |
| 50 | it("creates a session and tracks it", () => { |
no outgoing calls
no test coverage detected