beforeEach(function () {
sock = new Websock();
// eslint-disable-next-line no-global-assign
- WebSocket = sinon.spy();
- WebSocket.OPEN = oldWS.OPEN;
- WebSocket.CONNECTING = oldWS.CONNECTING;
- WebSocket.CLOSING = oldWS.CLOSING;
- WebSocket.CLOSED = oldWS.CLOSED;
-
- WebSocket.prototype.binaryType = 'arraybuffer';
+ WebSocket = sinon.spy(FakeWebSocket);
});
describe('opening', function () {
describe('closing', function () {
beforeEach(function () {
- sock.open('ws://');
+ sock.open('ws://localhost');
sock._websocket.close = sinon.spy();
});
sock.on('open', sinon.spy());
sock.on('close', sinon.spy());
sock.on('error', sinon.spy());
- sock.open('ws://');
+ sock.open('ws://localhost');
});
it('should call _recvMessage on a message', function () {