describe("Connection", function () { it('should connect', function (done) { let socket = buildConnection(""); socket.on('connect', function () { log("connection done on " + urlConnection); socket.close(true); done(); }); }); });
describe('Sender', function () { it('should receive url ready', function (done) { let socket = buildConnection("/send").shouldNotAlert(); socket.on('connect', function () { socket.emit('snd_file_ready', { size: size, name: fileName }); }); socket.on('server_rcv_url_generated', function (url) { should(url).be.equal(app.receiverServePagePath + fakeUri); socket.close(true); done(); }); }); });
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) }); });
describe('Sender/receiver', function () { function buildUntilStreamReady(onStreamReady, data) { let sender = buildConnection('/send').shouldNotAlert(); let receiver = buildConnection("/receive").shouldNotAlert(); let receiverId; receiver.on('connect', function () {