unit tests, and some cleaning up

This commit is contained in:
Josh Burman
2019-03-14 10:14:42 -04:00
parent 501a14d713
commit 21f77fa4c3
134 changed files with 16787 additions and 359 deletions

View File

@ -2,14 +2,14 @@
Object.defineProperty(exports, "__esModule", { value: true });
const channelBase_1 = require("../channels/channelBase");
const clientBase_1 = require("../clients/clientBase");
var exec = require('child_process').exec;
var expect = require('chai').expect;
var sinon = require('sinon');
var WebSocketClient = require('websocket').client;
var app = require('../config/app');
var name = 'test channel';
var channel;
var wsLink = `wss://${app.hostname}:${app.port}`;
var wsClient = new WebSocketClient();
var channel;
var data = { 'client': 'test', 'client_type': 'site', 'user_id': 125, 'user_type': 'user', 'channel': name };
var client = new clientBase_1.default(data, wsClient);
describe('ChannelBase', function () {
@ -30,12 +30,7 @@ describe('ChannelBase', function () {
var result = exist ? true : false;
expect(result).to.be.equal(true);
});
it('should not broadcase a message to self', function () {
// var wstClient = new WebSocketClient(wsLink);
// var teacher_data: any = { 'client': 'test', 'client_type':'site', 'user_id': 126, 'user_type': 'teacher', 'channel': name }
// var teacher: ClientBase = new ClientBase(teacher_data, wstClient);
// channel.addClient(client);
// channel.addClient(teacher);
it('should not broadcast a message to self', function () {
var result = channel.broadcastMessage(client, 'test message');
expect(result.status).to.be.equal('success');
});