Files
socket.io/test/connection.js
2014-01-18 11:29:41 -08:00

29 lines
653 B
JavaScript

var expect = require('expect.js');
var eio = require('../');
describe('connection', function() {
this.timeout(10000);
it('should connect to localhost', function(done){
var socket = new eio.Socket();
socket.on('open', function () {
socket.on('message', function (data) {
expect(data).to.equal('hi');
socket.close();
done();
});
});
});
// no `Worker` on old IE
if (global.Worker) {
it('should work in a worker', function(done){
var worker = new Worker('/test/support/worker.js');
worker.onmessage = function(e){
expect(e.data);
done();
};
});
}
});