Files
socket.io/test/binary-fallback.js
Diga Widyaprana fd90acf4b6 Eslint autofix
2016-02-29 20:43:08 +08:00

27 lines
679 B
JavaScript

var expect = require('expect.js');
var eio = require('../');
describe('binary fallback', function () {
this.timeout(10000);
it('should be able to receive binary data when ArrayBuffer not available (polling)', function (done) {
var socket = new eio.Socket({ forceBase64: true });
socket.on('open', function () {
socket.send('give binary');
var firstPacket = true;
socket.on('message', function (data) {
if (firstPacket) {
firstPacket = false;
return;
}
expect(data.base64).to.be(true);
expect(data.data).to.equal('AAECAwQ=');
socket.close();
done();
});
});
});
});