add socket.io tests