var io = require('socket.io-client');
var socketUrl = 'http://0.0.0.0.3000';

var options = {
  transports: ['websocket'],
  'force new connection': true
}

var chatUser1 = { username: "Cari" }
var chatUser2 = { username: "Doug" }
@@ -223,8 +223,803 @@
 %22Doug%22 %7D
+%0A%0Adescribe(%22Chat Server%22, function() %7B%0A  it(%22Should broadcast a new user to all users%22, function() %7B%0A%0A    var client1 = io.connect(socketUrl, options);%0A%0A    client1.on('connection', function(data) %7B%0A      client1.emit('join', chatUser1.username);%0A%0A      var client2 = io.connect(socketUrl, options);%0A%0A      client2.on('connection', function(data) %7B%0A        client2.emit('join', chatUser2.username);%0A      %7D);%0A%0A      client2.on('addUser', function(newUser) %7B%0A        newUser.should.equal(chatUser2.username);%0A        chleint2.disconnect();%0A      %7D);%0A    %7D);%0A%0A    var numUsers = 0;%0A    client1.on('addUser', function(newUser) %7B%0A      numUsers++;%0A%0A      if (numUsers === 2) %7B%0A        newUser.should.equal(chatUser2.username);%0A        client1.disconnect();%0A        done();%0A      %7D%0A    %7D);%0A%0A  %7D);%0A%7D);

Add first test; needs debugging