BVB Source Codes

parse-server Show ParseWebSocket.spec.js Source code

Return Download parse-server: download ParseWebSocket.spec.js Source code - Download parse-server Source code - Type:.js
  1. var ParseWebSocket = require('../src/LiveQuery/ParseWebSocketServer').ParseWebSocket;
  2.  
  3. describe('ParseWebSocket', function() {
  4.  
  5.   it('can be initialized', function() {
  6.     var ws = {};
  7.     var parseWebSocket = new ParseWebSocket(ws);
  8.  
  9.     expect(parseWebSocket.ws).toBe(ws);
  10.   });
  11.  
  12.   it('can handle events defined in typeMap', function() {
  13.     var ws = {
  14.       on: jasmine.createSpy('on')
  15.     };
  16.     var callback = {};
  17.     var parseWebSocket = new ParseWebSocket(ws);
  18.     parseWebSocket.on('disconnect', callback);
  19.  
  20.     expect(parseWebSocket.ws.on).toHaveBeenCalledWith('close', callback);
  21.   });
  22.  
  23.   it('can handle events which are not defined in typeMap', function() {
  24.     var ws = {
  25.       on: jasmine.createSpy('on')
  26.     };
  27.     var callback = {};
  28.     var parseWebSocket = new ParseWebSocket(ws);
  29.     parseWebSocket.on('open', callback);
  30.  
  31.     expect(parseWebSocket.ws.on).toHaveBeenCalledWith('open', callback);
  32.   });
  33.  
  34.   it('can send a message', function() {
  35.     var ws = {
  36.       send: jasmine.createSpy('send')
  37.     };
  38.     var parseWebSocket = new ParseWebSocket(ws);
  39.     parseWebSocket.send('message')
  40.  
  41.     expect(parseWebSocket.ws.send).toHaveBeenCalledWith('message');
  42.   });
  43. });
  44.  
downloadParseWebSocket.spec.js Source code - Download parse-server Source code
Related Source Codes/Software:
react-boilerplate - 2017-06-07
webtorrent - Streaming torrent client for the web ... 2017-06-06
machine-learning-for-software-engineers - A complete daily plan for studying to become a mac... 2017-06-06
upterm - A terminal emulator for the 21st century. 2017-06-06
lottie-android - Render After Effects animations natively on Androi... 2017-06-07
AsyncDisplayKit - Smooth asynchronous user interfaces for iOS apps. ... 2017-06-07
ionicons - The premium icon font for Ionic ... 2017-06-07
storybook - 2017-06-07
prettier - Prettier is an opinionated JavaScript formatter. ... 2017-06-08
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top