1 line
7.9 KiB
JavaScript
1 line
7.9 KiB
JavaScript
"use strict";var cov_1wd6f9mhef=function(){var path="/Users/josh.burman/Projects/braid/dist/server/test/clientManager.spec.js";var hash="7a07b11545602e812d1e27a194d935edb9fd0d7a";var Function=function(){}.constructor;var global=new Function("return this")();var gcv="__coverage__";var coverageData={path:"/Users/josh.burman/Projects/braid/dist/server/test/clientManager.spec.js",statementMap:{"0":{start:{line:2,column:0},end:{line:2,column:62}},"1":{start:{line:3,column:21},end:{line:3,column:53}},"2":{start:{line:4,column:24},end:{line:4,column:51}},"3":{start:{line:5,column:13},end:{line:5,column:35}},"4":{start:{line:6,column:13},end:{line:6,column:35}},"5":{start:{line:7,column:12},end:{line:7,column:28}},"6":{start:{line:8,column:11},end:{line:8,column:25}},"7":{start:{line:9,column:11},end:{line:9,column:108}},"8":{start:{line:10,column:22},end:{line:10,column:49}},"9":{start:{line:11,column:15},end:{line:11,column:36}},"10":{start:{line:12,column:13},end:{line:12,column:53}},"11":{start:{line:13,column:20},end:{line:13,column:49}},"12":{start:{line:14,column:0},end:{line:47,column:3}},"13":{start:{line:15,column:4},end:{line:18,column:7}},"14":{start:{line:16,column:21},end:{line:16,column:60}},"15":{start:{line:17,column:8},end:{line:17,column:43}},"16":{start:{line:19,column:4},end:{line:22,column:7}},"17":{start:{line:20,column:21},end:{line:20,column:56}},"18":{start:{line:21,column:8},end:{line:21,column:56}},"19":{start:{line:23,column:4},end:{line:27,column:7}},"20":{start:{line:24,column:21},end:{line:24,column:61}},"21":{start:{line:25,column:21},end:{line:25,column:42}},"22":{start:{line:26,column:8},end:{line:26,column:41}},"23":{start:{line:28,column:4},end:{line:32,column:7}},"24":{start:{line:29,column:21},end:{line:29,column:52}},"25":{start:{line:30,column:21},end:{line:30,column:42}},"26":{start:{line:31,column:8},end:{line:31,column:42}},"27":{start:{line:33,column:4},end:{line:37,column:7}},"28":{start:{line:34,column:21},end:{line:34,column:58}},"29":{start:{line:35,column:21},end:{line:35,column:42}},"30":{start:{line:36,column:8},end:{line:36,column:41}},"31":{start:{line:38,column:4},end:{line:42,column:7}},"32":{start:{line:39,column:21},end:{line:39,column:49}},"33":{start:{line:40,column:21},end:{line:40,column:42}},"34":{start:{line:41,column:8},end:{line:41,column:42}},"35":{start:{line:43,column:4},end:{line:46,column:7}},"36":{start:{line:44,column:8},end:{line:44,column:49}},"37":{start:{line:45,column:8},end:{line:45,column:60}}},fnMap:{"0":{name:"(anonymous_0)",decl:{start:{line:14,column:26},end:{line:14,column:27}},loc:{start:{line:14,column:38},end:{line:47,column:1}},line:14},"1":{name:"(anonymous_1)",decl:{start:{line:15,column:30},end:{line:15,column:31}},loc:{start:{line:15,column:42},end:{line:18,column:5}},line:15},"2":{name:"(anonymous_2)",decl:{start:{line:19,column:37},end:{line:19,column:38}},loc:{start:{line:19,column:49},end:{line:22,column:5}},line:19},"3":{name:"(anonymous_3)",decl:{start:{line:23,column:35},end:{line:23,column:36}},loc:{start:{line:23,column:47},end:{line:27,column:5}},line:23},"4":{name:"(anonymous_4)",decl:{start:{line:28,column:44},end:{line:28,column:45}},loc:{start:{line:28,column:56},end:{line:32,column:5}},line:28},"5":{name:"(anonymous_5)",decl:{start:{line:33,column:40},end:{line:33,column:41}},loc:{start:{line:33,column:52},end:{line:37,column:5}},line:33},"6":{name:"(anonymous_6)",decl:{start:{line:38,column:44},end:{line:38,column:45}},loc:{start:{line:38,column:56},end:{line:42,column:5}},line:38},"7":{name:"(anonymous_7)",decl:{start:{line:43,column:33},end:{line:43,column:34}},loc:{start:{line:43,column:45},end:{line:46,column:5}},line:43}},branchMap:{"0":{loc:{start:{line:25,column:21},end:{line:25,column:42}},type:"cond-expr",locations:[{start:{line:25,column:30},end:{line:25,column:34}},{start:{line:25,column:37},end:{line:25,column:42}}],line:25},"1":{loc:{start:{line:30,column:21},end:{line:30,column:42}},type:"cond-expr",locations:[{start:{line:30,column:30},end:{line:30,column:34}},{start:{line:30,column:37},end:{line:30,column:42}}],line:30},"2":{loc:{start:{line:35,column:21},end:{line:35,column:42}},type:"cond-expr",locations:[{start:{line:35,column:30},end:{line:35,column:34}},{start:{line:35,column:37},end:{line:35,column:42}}],line:35},"3":{loc:{start:{line:40,column:21},end:{line:40,column:42}},type:"cond-expr",locations:[{start:{line:40,column:30},end:{line:40,column:34}},{start:{line:40,column:37},end:{line:40,column:42}}],line:40}},s:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0},f:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},b:{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0]},_coverageSchema:"43e27e138ebf9cfc5966b082cf9a028302ed4184"};var coverage=global[gcv]||(global[gcv]={});if(coverage[path]&&coverage[path].hash===hash){return coverage[path];}coverageData.hash=hash;return coverage[path]=coverageData;}();cov_1wd6f9mhef.s[0]++;Object.defineProperty(exports,"__esModule",{value:true});const clientBase_1=(cov_1wd6f9mhef.s[1]++,require("../clients/clientBase"));const clientManager_1=(cov_1wd6f9mhef.s[2]++,require("../clientManager"));var expect=(cov_1wd6f9mhef.s[3]++,require('chai').expect);var assert=(cov_1wd6f9mhef.s[4]++,require('chai').assert);var sinon=(cov_1wd6f9mhef.s[5]++,require('sinon'));var name=(cov_1wd6f9mhef.s[6]++,'test channel');var data=(cov_1wd6f9mhef.s[7]++,{'client':'test','client_type':'site','user_id':125,'user_type':'user','channel':name});var WebSocketClient=(cov_1wd6f9mhef.s[8]++,require('websocket').client);var wsClient=(cov_1wd6f9mhef.s[9]++,new WebSocketClient());var client=(cov_1wd6f9mhef.s[10]++,new clientBase_1.default(data,wsClient));let clientManager=(cov_1wd6f9mhef.s[11]++,new clientManager_1.default());cov_1wd6f9mhef.s[12]++;describe('ClientManager',function(){cov_1wd6f9mhef.f[0]++;cov_1wd6f9mhef.s[13]++;it('should add a client',function(){cov_1wd6f9mhef.f[1]++;var result=(cov_1wd6f9mhef.s[14]++,clientManager.addClient(data,wsClient));cov_1wd6f9mhef.s[15]++;expect(result.id).to.be.equal(125);});cov_1wd6f9mhef.s[16]++;it('should get clients of type',function(){cov_1wd6f9mhef.f[2]++;var result=(cov_1wd6f9mhef.s[17]++,clientManager.clientsOfType('site'));cov_1wd6f9mhef.s[18]++;assert(result.length>0,'returns one client');});cov_1wd6f9mhef.s[19]++;it('should see client exists',function(){cov_1wd6f9mhef.f[3]++;var exists=(cov_1wd6f9mhef.s[20]++,clientManager.clientExists(data.user_id));var result=(cov_1wd6f9mhef.s[21]++,exists?(cov_1wd6f9mhef.b[0][0]++,true):(cov_1wd6f9mhef.b[0][1]++,false));cov_1wd6f9mhef.s[22]++;expect(result).to.be.equal(true);});cov_1wd6f9mhef.s[23]++;it('should see client does not exists',function(){cov_1wd6f9mhef.f[4]++;var exists=(cov_1wd6f9mhef.s[24]++,clientManager.clientExists(200));var result=(cov_1wd6f9mhef.s[25]++,exists?(cov_1wd6f9mhef.b[1][0]++,true):(cov_1wd6f9mhef.b[1][1]++,false));cov_1wd6f9mhef.s[26]++;expect(result).to.be.equal(false);});cov_1wd6f9mhef.s[27]++;it('should get an existing client',function(){cov_1wd6f9mhef.f[5]++;var exists=(cov_1wd6f9mhef.s[28]++,clientManager.getClient(data.user_id));var result=(cov_1wd6f9mhef.s[29]++,exists?(cov_1wd6f9mhef.b[2][0]++,true):(cov_1wd6f9mhef.b[2][1]++,false));cov_1wd6f9mhef.s[30]++;expect(result).to.be.equal(true);});cov_1wd6f9mhef.s[31]++;it('should not get an existing client',function(){cov_1wd6f9mhef.f[6]++;var exists=(cov_1wd6f9mhef.s[32]++,clientManager.getClient(200));var result=(cov_1wd6f9mhef.s[33]++,exists?(cov_1wd6f9mhef.b[3][0]++,true):(cov_1wd6f9mhef.b[3][1]++,false));cov_1wd6f9mhef.s[34]++;expect(result).to.be.equal(false);});cov_1wd6f9mhef.s[35]++;it('should remove a client',function(){cov_1wd6f9mhef.f[7]++;cov_1wd6f9mhef.s[36]++;clientManager.removeClient(data.user_id);cov_1wd6f9mhef.s[37]++;expect(clientManager.clients.length).to.be.equal(0);});});//# sourceMappingURL=clientManager.spec.js.map
|