use uWS as optional dependency for ws server (#3231)

* use uWS as optional dependency for ws server

* Update ParseWebSocketServer.js
This commit is contained in:
Florent Vilmart
2017-01-14 10:43:31 -05:00
committed by Arthur Cinader
parent b2a3479dbf
commit c26db2248f
3 changed files with 14 additions and 3 deletions

View File

@@ -14,7 +14,9 @@ describe('ParseWebSocketServer', function() {
it('can handle connect event when ws is open', function(done) {
var onConnectCallback = jasmine.createSpy('onConnectCallback');
var parseWebSocketServer = new ParseWebSocketServer({}, onConnectCallback, 5).server;
var http = require('http');
var server = http.createServer();
var parseWebSocketServer = new ParseWebSocketServer(server, onConnectCallback, 5).server;
var ws = {
readyState: 0,
OPEN: 0,
@@ -27,6 +29,7 @@ describe('ParseWebSocketServer', function() {
// Make sure we ping to the client
setTimeout(function() {
expect(ws.ping).toHaveBeenCalled();
server.close();
done();
}, 10)
});