describe('Receiver', function () { it('should receive unknown sender (bad sender)', function (done) { let socket = buildConnection("/receive"); let unknownSenderId = 'unknown'; socket.on('alert', function (msg) { socket.close(true); should(msg).be.equal('unknown senderID: '+unknownSenderId); done(); }); socket.emit('rcv_sender', unknownSenderId) }); });
function buildConnection(uri) { let result = io(urlConnection+ uri, {'force new connection': true}); result.on('error', function () { should.not.exist("Connection error"); }); result.shouldNotAlert = function () { result.on('alert', function (msg) { result.close(true); should.not.exist(msg); }); return result; }; return result; }
describe("Connection", function () { it('should connect', function (done) { let socket = buildConnection(""); socket.on('connect', function () { log("connection done on " + urlConnection); socket.close(true); done(); }); }); });